`

JAVA注册为WINDOW服务的方法

    博客分类:
  • EOS
阅读更多

前面做了几个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项目在window注册服务自启动

    java注册为服务_java_

    java service to window service

    java的jar注册成window服务

    java的jar成window服务,可以开机自启!

    java agent注册为windows服务

    NULL 博文链接:https://chenhua-1984.iteye.com/blog/1541294

    Java 中文字体修正包 For Linux

    中文用文泉驿,英文改为全套的Dejavu字体 java-font-fixpack-wqy-msyh.tar.gz 中文用微软雅黑,等宽中文用文泉驿,英文字体未变 适用范围: 当Linux下的图形化java应用无法显示汉字时(例如oracle、db2、...

    JavaService-2.0.10

    本工具是可以将java程序注册为window服务,详细操作请参考文章:https://blog.csdn.net/Janson_lin88/article/details/85064247

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。

    java注册界面

    // Abstract Window Toolkit 的所有实际实现的抽象超类 查询 API public ZhuceFrame() { setTitle("用户注册"); tool = Toolkit.getDefaultToolkit(); Dimension ds = tool.getScreenSize(); int w = ds....

    Java聊天室程序 源码

    Register.java 为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java...

    java Socket实现聊天程序

    Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名...

    Java聊天室程序源码(毕业设计)

    Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名...

    springboot项目使用服务部署到windows系统

    jdk*: 放置jar依赖的java库 BatServices.exe: 64位程序,使用C++编写的服务程序,其启动后,自动调用run.bat文件,只要服务处于运行状态,run.bat结束后,会自动重新运行run.bat,相当于一个守护进程 run.bat: 真实...

    zookeeper安装包 支持window

    Zookeeper是一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心。 Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心...

    java事件监听器

    addWindowsListener( ) 可用于 Window,Frame等组件 例:下面语句创建一个 Button 对象,并将它与动作事件监听器联系起来 Button button = new Button( “OK” ) ; button . addActionListener ( this ) ; //this ...

    java代码获取myeclipse注册码.txt

    java代码获取myeclipse注册码 package util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /* 如何注册myeclipse 1、菜单myeclipse---->subscription...

    package.rar

    java注册window服务,java应用程序打包,注册windows服务,自启动,停止服务,启动服务

    winsw注册服务工具

    今天要介绍的WinSW,它就是一个可以将Windows上的任何一个程序注册为服务的工具。同样也可以进行卸载该服务。 从github上下载的

    java 面试题 总结

    与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...

    Java聊天室程序(源代码)

    Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前...

Global site tag (gtag.js) - Google Analytics