前面做了几个EOS项目,都是采用WINDOW环境下JBOSS做为应用服务器,客户不希望看到CMD的黑框,并且希望注册为随WINDOW启动的服务,网上查找了一下有几种办法:
一、采用JavaService.exe
windows下想将jboss注册为系统服务,http://javaservice.objectweb.org/
可以下载javaservice 的程序包,目前版本是2.0.10
拷贝InstallJBoss.bat,UninstallJBoss.bat,JavaService.exe这三个文件到JBOSS_HOME/bin目录,
并注册两个环境变量:
set JAVA_HOME=X:\jdk(JAVA路径)
set JBOSS_HOME=X:\jboss(JBOSS路径)
适当修改InstallJBoss.bat,UninstallJBoss.bat这两个文件中的一些数据,如服务名,以及jboss启动的一些参数。
接下来,就是安装和卸载了
安装
打开cmd命令行,到达JBOSS_HOME/bin目录,执行
installjboss mysql -manual
第一个参数,是依靠的服务名,一般是jboss应用所依靠的数据库服务的名称,如oracle,sqlserver的服务
第二个参数,是服务的启动方式,-auto,-manual
卸载
打开cmd命令行,到达JBOSS_HOME/bin目录,执行
javaservice -uninstall jboss
最后一个参数是服务名
二、采用instsrv.exe /srvany.exe
用instsrv.exe /srvany.exe 注册windows 服务方法:
1. 注册服务: x:\xxx\instsrv 服务名 x:\xxx\srvany.exe
-------- 将srvany.exe 注册成系统服务
2. regedit打开注册表
3. 进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名
4. 右键-新建-项 填入 Parameters
5. 打开Parameters,右键-新建-字符串值 Application
6. 双击Application 填入 应用程序的绝对路径,如: E:\jboss-4.0.5.GA\bin
----------- 通过srvany.exe 启动注册表中定义的.exe 应用
9. 启动服务。
------------
在windows 服务管理器中看到定义的服务...
\starteos.bat
7. 右键-新建-字符串值AppDirectory
8. 双击AppDirectory 填入 应用程序的工作目录,如: E:\jboss-4.0.5.GA
分享到:
相关推荐
java项目在window注册服务自启动
java service to window service
java的jar成window服务,可以开机自启!
NULL 博文链接:https://chenhua-1984.iteye.com/blog/1541294
中文用文泉驿,英文改为全套的Dejavu字体 java-font-fixpack-wqy-msyh.tar.gz 中文用微软雅黑,等宽中文用文泉驿,英文字体未变 适用范围: 当Linux下的图形化java应用无法显示汉字时(例如oracle、db2、...
本工具是可以将java程序注册为window服务,详细操作请参考文章:https://blog.csdn.net/Janson_lin88/article/details/85064247
将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。
// Abstract Window Toolkit 的所有实际实现的抽象超类 查询 API public ZhuceFrame() { setTitle("用户注册"); tool = Toolkit.getDefaultToolkit(); Dimension ds = tool.getScreenSize(); int w = ds....
Register.java 为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java...
Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名...
Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名...
jdk*: 放置jar依赖的java库 BatServices.exe: 64位程序,使用C++编写的服务程序,其启动后,自动调用run.bat文件,只要服务处于运行状态,run.bat结束后,会自动重新运行run.bat,相当于一个守护进程 run.bat: 真实...
Zookeeper是一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心。 Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心...
addWindowsListener( ) 可用于 Window,Frame等组件 例:下面语句创建一个 Button 对象,并将它与动作事件监听器联系起来 Button button = new Button( “OK” ) ; button . addActionListener ( this ) ; //this ...
java代码获取myeclipse注册码 package util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /* 如何注册myeclipse 1、菜单myeclipse---->subscription...
java注册window服务,java应用程序打包,注册windows服务,自启动,停止服务,启动服务
今天要介绍的WinSW,它就是一个可以将Windows上的任何一个程序注册为服务的工具。同样也可以进行卸载该服务。 从github上下载的
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...
Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前...