Desplegar en OC4J
Estoy usando independiente OC4J 10.1.3.3.
Descargar Apache AXIS de http://ws.apache.org/axis/ (he usado la versión 1.4)
Descomprimir en un directorio de su elección por ejemplo, D: eje \
Estoy usando independiente OC4J 10.1.3.3.
Descargar Apache AXIS de http://ws.apache.org/axis/ (he usado la versión 1.4)
Descomprimir en un directorio de su elección por ejemplo, D: eje \
Actualice el archivo por defecto OC4J-web-site.xml con la entrada siguiente :
OC4J
Prueba llamando a la siguiente dirección - http://localhost:8888/axis/
Creación de un sencillo Java Web Service
Cree una clase java simple en JDeveloper sin una estructura de paquete por ejemplo:
Prueba llamando a la siguiente dirección - http://localhost:8888/axis/
Creación de un sencillo Java Web Service
Cree una clase java simple en JDeveloper sin una estructura de paquete por ejemplo:
public class SayHi2U {
public SayHi2U() {}
public String sayHi(String name){
return "Hi there " + name;
}
}
copiar el archivo .java a axis sub-directory en OC4J
renombre la extensión .java a .jws
public SayHi2U() {}
public String sayHi(String name){
return "Hi there " + name;
}
}
copiar el archivo .java a axis sub-directory en OC4J
renombre la extensión .java a .jws
Detener /Iniciar OC4J
Probar con la siguiente URL http://localhost:8888/axis/SayHi2U.jws
Java Standard de implementación de servicios Web
El servicio web desplegado, que se describe en la sección anterior, es muy limitada. implementación estándar de Java Web Services es la siguiente -
El servicio web desplegado, que se describe en la sección anterior, es muy limitada. implementación estándar de Java Web Services es la siguiente -
Aquí utilizaremos la clase CreditRatingChecker se definen a continuación:
Cree la siguiente estructura de directorios en la carpeta \ OC4J eje subdirectorio
Copie el archivo de clase., CreditRatingChecker.class, a este directorio; Crea el siguiente fichero, deploy.wsdd, en el mismo directorio
¿Qué es un WSDD? - De acuerdo a Apache Axis doc -
Para realmente aprovechar la flexibilidad disponible para usted en el eje, debe familiarizarse con el Eje de servicio Web descriptor de despliegue (CMDS) de formato. Un descriptor de despliegue contiene un montón de cosas que quiere "implementar" en el Eje - es decir, hacer disponible para el motor del Eje. Lo más común es para desplegar un servicio Web ...
Para realmente aprovechar la flexibilidad disponible para usted en el eje, debe familiarizarse con el Eje de servicio Web descriptor de despliegue (CMDS) de formato. Un descriptor de despliegue contiene un montón de cosas que quiere "implementar" en el Eje - es decir, hacer disponible para el motor del Eje. Lo más común es para desplegar un servicio Web ...
Vamos a utilizar el cliente de administración AXIS para "instalar" el servicio web, pero en primer lugar, tenemos que establecer la ruta de clases, etc
Cree un archivo bat. En el mismo directorio con el siguiente
Set AXIS_HOME=D:\AXIS\axis-1_4
set AXIS_LIB=%AXIS_HOME%\lib
set AXISCLASSPATH=%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;
set AXISCLASSPATH=%AXISCLASSPATH%;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;
set AXISCLASSPATH=%AXISCLASSPATH%;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar
set classpath=%AXISCLASSPATH%;%classpath%
set AXIS_LIB=%AXIS_HOME%\lib
set AXISCLASSPATH=%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;
set AXISCLASSPATH=%AXISCLASSPATH%;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;
set AXISCLASSPATH=%AXISCLASSPATH%;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar
set classpath=%AXISCLASSPATH%;%classpath%
Abra una ventana de DOS en el Directorio
bat Monta tu archivo.
A continuación, introduzca la siguiente cmd (-p es la directiva del Puerto)
java org.apache.axis.client.AdminClient deploy.wsdd-p 8888
Prueba
bat Monta tu archivo.
A continuación, introduzca la siguiente cmd (-p es la directiva del Puerto)
java org.apache.axis.client.AdminClient deploy.wsdd-p 8888
Prueba
No hay comentarios:
Publicar un comentario