在FSI项目中, 客户说要把JNDIServer, CalcManager做成Windows Service. 这个想法不错. 一开机就能自动运行. 以后也不用一个一个去启动JNDIServer, CalcManager了. 网上找到了
http://javaservice.objectweb.org/ 一个制作javaService的工具. download, 里面有一些sample 和 document. FSI中使用了 set JAVA_DLL="C:\Program Files\Java\jdk1.5.0_03\jre\bin\server\jvm.dll"
set SERVICE_NAME=CalcService
set START_CLASS=com.fsillc.remote.server.CalculatorServiceImpl
set CP="C:\AFTPrograms\FSI_JNDI.542\fsillc.jar"
set WORK_DIR="C:\AFTPrograms\FSI_JNDI.542"JavaService.exe -install %SERVICE_NAME% %JAVA_DLL% -Djava.class.path=%CP% -Xmx756M -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=3999,suspend=n -start %START_CLASS% -method main -out %WORK_DIR%\CalcServer.log -err %WORK_DIR%\CalcServerErr.log -current %WORK_DIR%
分享到:
相关推荐
1. **配置服务**:JavaService 提供了一个配置文件(如 `javaservice.ini`),开发者可以在这个文件中设置服务的名称、描述、启动类、Java虚拟机参数等。这些设置决定了服务的行为和特性。 2. **生成可执行文件**:...
wrapper.ntservice.description=JBOSS 4.2 Service for CASE configuration # Server configuration wrapper.runas.username= wrapper.runas.password= # Server bind address wrapper.port.address=0.0.0.0 # ...
例如,设置日志路径(`wrapper.logfile`)、服务启动用户和密码(`wrapper.ntservice.account`和`wrapper.ntservice.password`),以及服务的启动和停止行为(`wrapper.startup.delay`和`wrapper.shutdown.timeout`)等。...
- `wrapper.ntservice.displayname`:服务显示名称。 - `wrapper.ntservice.description`:服务描述。 #### 三、测试与安装 完成配置后,通过运行`C:\ MyServApp\bin\MyApp.bat`测试应用是否正常启动。接着,...
6. **服务安装**:在Windows上,可以使用`wrapper.ntservice.name`和`wrapper.ntservice.displayname`设置服务名称和显示名称,然后通过`wrapperwindows.exe`命令来安装、启动、停止或卸载服务。 完成配置后,可以...
wrapper.ntservice.description=sampleService wrapper.ntservice.starttype=AUTO_START wrapper.ntservice.interactive=false ``` 这些属性定义了服务的基本信息和服务类型(自动启动或手动启动)。 7. **...
- **设置显示名称和描述**:`wrapper.ntservice.displayname=test` 和 `wrapper.ntservice.description=test description`。 - **设置启动模式**:`wrapper.ntservice.starttype=AUTO_START` 或 `DEMAND_START`。 ...
- **服务名称和显示名**:可以自定义服务的名称和显示名,如`wrapper.ntservice.name=testService`、`wrapper.ntservice.displayname=testService`。 - **服务描述**:例如`wrapper.ntservice.description=...
- 修改服务信息:根据你的应用定制`wrapper.ntservice.name`、`wrapper.ntservice.displayname`和`wrapper.ntservice.description`。 9. **安装服务**: 使用在`bin`目录下的批处理文件(例如`InstallApp-NT.bat`...
4. `ocijdbc12.dll`:Java Database Connectivity (JDBC) 驱动,供Java应用程序使用。 5. `tnsnames.ora`:网络服务名文件,定义了如何连接到Oracle数据库实例。 安装并配置Oracle Instant Client ODBC后,用户可以...
Java Service Wrapper用于将Java应用转化为Windows NT服务,同时提供的脚本也可将Java应用设置为UNIX后台进程。这样,Java应用程序可以在系统启动时自动运行,无需用户手动启动。 ### 三.技术准备 在制作Java安装...
JavaService允许服务器类型的Java程序在后台作为Windows NT / 2000 / XP系统服务(也称为Unix守护进程)运行。获取JavaService并将其用于测试驱动,以了解它对管理Java程序的有用性!
- `wrapper.ntservice.*`:配置服务名称、显示名和描述。 通过以上步骤,即可使用Wrapper将Java程序转换为后台服务器程序。Wrapper的使用极大地简化了Java服务的部署和管理流程,对于提升服务稳定性和降低运维成本...
- `wrapper.ntservice.description=testdescription` 分别设置服务的名称、显示名称和服务描述。 - **启动类型配置**: - `wrapper.ntservice.starttype=AUTO_START` 可选择`AUTO_START`或`DEMAND_START`,分别...
Oracle官方的32位客户端Instant Client - NT-12.1.0.2.0是为Windows操作系统设计的,提供了一套完整的工具和库,使得开发者和管理员可以在32位环境下连接、查询和管理Oracle数据库。这个版本是Oracle Instant Client...
NTService.exe [ install | remove ] install: service install install <ServerName><ShowName>[] remove: service remove remove Example: -install -ServerName JNISvr -ShowName "JNI服务" -JarName App...
Java Authentication and Authorization Service (JAAS) 是Java平台上用于管理和实施安全策略的重要组件,它提供了一种灵活且可扩展的方法来确保客户端和服务器端Java应用程序的安全性。与早期Java安全框架侧重于...
对以上配置的服务进行测试,运行InstallMyApp-NT.bat将把你的应用(此处为App)安装到Win32系统服务中了。 打开控制面板-管理程序-服务,看到App已经在系统服务中了,其他用法就与我们熟悉的Windows服务一样了。 ...