为12.0版本:如果你想要的风格智能服务器自动运行作为一个Windows服务当使用一个CPU核心处理器许可机器已经超过许可证许可,必须设置YAJSW并设置CPU的亲和力。
遵循下面的步骤:
- 下载最新的稳定YAJSWhttp://sourceforge.net/projects/yajsw/files/。
- zip文件解压到一个文件夹“yajsw”。不要删除或将文件从这个文件夹复制到另一个文件夹。不要重命名文件夹内“yajsw”。
- 调用java - version和确保你的默认安装java 1.5或更高版本。如果不是这种情况下确保Java 1.5或更高版本安装和适应环境变量java_exe蝙蝠/ setenv。蝙蝠或setenv.sh。(注意:显示系统托盘,对于锁的线程转储,需要Java 1.6。)
- 启动应用程序你想包(请参见下面的“额外的笔记”第一)。例如,启动Tomcat。
- 检查你的进程ID (PID)应用程序(不是PID的批处理文件)使用任务管理器。
- 打开一个命令窗口作为管理员,导航到yajsw /蝙蝠,genConfig.bat执行
。这个生成文件yajsw / conf /包装。设计包装您的应用程序的配置文件
- 停止应用程序。
- 打开conf /包装。conf用文本编辑器。
- wrapper.app设置密码。密码或wrapper.app注释掉。账户(#)。
- 检查wrapper.ntservice.name的价值。
- 取消和更改包装。关联服务的亲和力。这个值是一个bit-array。例如:
- 包装。亲和力= 1意味着CPU 0 (2 ^ 0)
- 包装。亲和力= 2意味着CPU 1 (2 ^ 1)
- 包装。亲和力= 3意味着CPU 0和1 (2 ^ 0 + 2 ^ 1)
- 包装。亲和力= 4意味着CPU 2 (2 ^ 2)
- 包装。亲和力= 5意味着CPU 0和1 (2 ^ 0 + 2 ^ 2)
- 包装。亲和力= 6意味着CPU 1和2 (2 ^ 1 + 2 ^ 2)
- 包装。亲和力= 7意味着CPU 0、1和2 + 2 (2 ^ 0 ^ 1 + 2 ^ 2)
- 执行作为控制台应用程序通过调用runConsole.bat包装应用程序。
- 检查您的应用程序(例如,Tomcat)正在运行。
- 查看关联的正确设置在任务管理器。
- 安装应用程序作为服务调用installService.bat。启动服务调用startService.bat。停止服务调用stopService.bat。服务调用uninstallService.bat卸载。
其他说明:
- 一旦服务使用installService安装。蝙蝠,您可以启动和停止服务从Windows服务。
- 你不能使用这个应用程序包装另一个服务。例如,如果你想用Tomcat,你不能运行Tomcat。exe文件,因为这已经是一个服务包装器。你将需要开始使用启动Tomcat。蝙蝠脚本,然后在任务管理器中找到java进程。
- - -
InetDoc吗?——2015年4月29日