PHP > LIBRARY > Java + PHP SOAP 모듈 설치
 
PHP
Library
Tip&Tech
Q&A
 
PHP Function
phpschool
그누보드
LIBRARY
  HOME > PHP > LIBRARY
 
Java + PHP SOAP 모듈 설치
작성일 : 10-03-09
조회 : 4,759  
1. Java (j2sdk-1_4_1_01-linux-i586.bin 또는 j2sdk-1_4_1_01-windows-i586.exe 버전; http://java.sun.com/j2se/1.4.1/)
- 주) SSO 1.2버전 이후로는 jwsdp 사용하지 않음
- jwsdp-1_0_01-unix.sh(또는 jwsdp-1_0_01-windows-i586.exe; http://java.sun.com/webservices/webservicespack.html)를 설치한다.
  : X가 실행되는 환경에서 작동 -_-
  : Apache Tomcat 4.1.2 container가 설치됨. --> DESede 작동 안됨.
  : Apache Tomcat 4.1.18 (이상) 최신 버전으로 설치해야 함.
- PATH 설정
  : PATH=%PATH%;D:\j2sdk\bin;D:\j2sdk\jre\bin;D:\j2sdk\Tomcat-4.1.24\bin;
- JAVA_HOME 설정
  : JAVA_HOME=D:\j2sdk
- CATALINA_HOME 설정
  : CATALINA_HOME=D:\j2sdk\Tomcat-4.1.24
- server.xml에 루트 디렉토리 등록
  : <Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" docBase="/jdk/jwsdp-1_0_01/webapps/ROOT" mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="true" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper">
- 루트 디렉토리에 WEB-INF 디렉토리 확인
- WEB-INF 디렉토리 아래에 classes, lib 디렉토리 생성
  : tomcat에서는 *.jar파일은 lib 디렉토리 아래에 두어야 인식된다.
  :: 웹 어플리케이션의 /WEB-INF/classes
  :: 웹 어플리케이션의 /WEB-INF/lib/*.jar
  :: JVM의 Bootstrap classes
  :: System class loader classses
  :: $CATALINA_HOME/common/classes
  :: $CATALINA_HOME/common/*.jar
  :: $CATALINA_HOME/classes
  :: $CATALINA_HOME/lib/*.jar
  : resin(버전: 2.1.6)에서는 resin.conf의 classpath 항목에 위 *.jar파일을 일일이 모두 등록해야 한다.
- 사용할 클래스는 ant 도구로 컴파일 및 jar 파일 생성
  : ant build-static
  :: build.properties, build.xml, config.xml, targets.xml 파일이 필요함.
- 생성된 jar 파일을 웹 루트 디렉토리의 WEB-INF/lib 아래로 복사.
- Tomcat 서비스 등록 / 제거
  : "%CATALINA_HOME%\bin\tomcat.exe" -install "Apache Tomcat 4.1" "%JAVA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar" -Dcatalina.home="%CATALINA_HOME%" -Xrs -start org.apache.catalina.startup.Bootstrap -params start -stop org.apache.catalina.startup.Bootstrap -params stop -out "%CATALINA_HOME%\logs\stderr.log"
  : "%CATALINA_HOME%\bin\tomcat.exe" -uninstall "Apache Tomcat 4.1"
- Apache ant 설치(jwsdp를 설치하지 않은 경우; http://ant.apache.org/)
2. PHP (php-4.3.0RC3.tar.gz 버전)
- nusoap.php (http://soaplite.com/ 또는 http://dietrich.ganx4.com/soapx4/)를 웹 루트 디렉토리에 /include 디렉토리를 만들어 그 아래에 복사해넣는다.

 
 

Total 77
번호 제   목 조회
공지 php 라이브러리 143
77 매직해시(MAGIC HASHES) 취약점 8
76 Trait 7
75    Trait 7
74 Overloading 7
73    Overloading 7
72 Type hinting/Type 설정하기/Throw error 8
71    Type hinting/Type 설정하기/Throw error 7
70    Type hinting/Type 설정하기/Throw error 7
69 object clone 7
68    object clone 7
67 serialize / unserialize 7
66 spl_autoload_register(오토로드) 7
65 window에서 composer깔기 7
64 Exception/try/throw/catch 7
63 Error의 종류 7
62    Error의 종류 7
61    Error의 종류 7
60 eval 7
59 Magic_methods 7
58    Magic_methods 9
 1  2  3  4  
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.