¿Cómo utilizar el contenedor de servicios Java para empaquetar un programa Java como un servicio? Proporcionar el código fuente del programa Java más simple.
2. Cree una nueva carpeta y cree las carpetas lib, bin, conf, logs y clases en el directorio de carpetas
3. descargue wrapper.jar, wrappertest.jar, wrapper.dll en la carpeta contenedora y cópielos en la nueva carpeta lib, bin, conf, logs, classs
Vaya al directorio de la carpeta nuevamente Cree un java. servicio del programa. dll a la nueva carpeta lib, bin, conf, logs, clases
3. Copie la carpeta contenedora descargada wrapper.jar, wrappertest.jar, wrapper.dll a la nueva carpeta contenedora, wrappertest.jar. , wrapper.dll. dll a la carpeta lib recién creada
Copie InstallApp-NT.bat, PauseApp-NT.bat, ResumeApp-NT.bat, StartApp-NT.bat, StopAppNT.bat, UninstallApp-NT.bat UninstallApp- NT.bat, StartApp-NT.bat, StopAppNT Copie wrapper.bat, UninstallApp-NT.bat y wrapper.exe al directorio bin;
Copie wrapper.conf al directorio conf;
Copie wrapper.log al directorio de registros
Escriba el programa java que se instalará como servicio en el paquete jar. (Aquí ingresé TestServer.jar) y lo coloqué en el directorio de clases junto con otros paquetes jar requeridos.
4. Configure el archivo wrapper.conf en el directorio conf:
La siguiente es una lista del contenido que debe cambiarse
4.1 wrapper.java .command=java
p>Especifique jre. Si ya ha configurado jre en la máquina, no es necesario modificar este elemento; de lo contrario, deberá copiar el jre en la ruta del contenedor.
/jre/bin/java.exe
4.2 Listar los paquetes jar necesarios para ejecutar el programa wrapper.jar es necesario
wrapper.java.classpath.1=./lib/ wrapper .jar
wrapper.java.classpath.2=./classes/TestServer.jar
wrapper.java.classpath.2=./classes/classes12.jar
4.3 Especificar la clase principal del programa
wrapper.app.parameter.1description=TestServer
4.8 Modo de inicio, el valor predeterminado es AUTO_START o DEMAND_START
wrapper.ntservice.starttype=AUTO_START
5. Ejecute InstallApp-NT.bat para instalar el servicio y ejecute StartApp-NT.bat para iniciar el servicio
Se pueden producir errores anormales se encuentra en el directorio de registros del archivo de registro Ver en
.