`

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项目注册为Windows服务并设置自启动,是实现应用程序持续运行和后台管理的有效方法。通过JSW或其他类似工具,你可以轻松地管理Java应用程序,并确保其在系统启动时自动运行,满足业务需求。在实际...

    java agent注册为windows服务

    在Java世界中,将应用程序注册为Windows服务可以让它在系统启动时自动运行,无需用户交互。这通常是通过Java Service Wrapper(JSW)或其他类似的工具实现的。本文将深入讲解如何利用Java Agent技术来注册Java应用为...

    windows下java注册为服务的工具

    下面是使用这三个工具将Java应用程序注册为Windows服务的步骤: 1. 安装“instsrv.exe”:将“instsrv.exe”复制到你的系统目录(如C:\Windows\System32),然后在命令行中输入`instsrv "服务名" "路径\to\srvany....

    java的jar注册成window服务

    Java的JAR文件注册为Windows服务是一个常见的需求,特别是在需要后台自动运行的Java应用程序中。这样,程序可以在系统启动时自动启动,无需用户手动干预。本文将详细解释如何实现这一目标,以及处理可能出现的问题。...

    windows环境下停止Java服务脚本

    windows环境下,停止Java服务脚本的bat脚本。注意修改: set port=服务端口号

    将java程序做成windows系统服务

    这个过程涉及到几个关键步骤和技术,包括使用特定的工具来包装Java程序并将其注册为系统服务。下面将详细阐述如何实现这一目标。 首先,我们需要一个能够将Java应用程序封装成Windows服务的工具。一个常用的工具是`...

    Java Service Wrapper,Window,32位免费社区版

    1. **服务注册与管理**:它能够将Java应用程序注册为Windows服务,使得应用程序可以在系统启动时自动运行,并且可以像其他系统服务一样进行管理,如启动、停止、暂停和恢复。 2. **故障恢复**:如果Java应用程序...

    window 和UNIX JAVA 项目部署

    5. **服务化部署**:使用`systemd`服务单元文件定义应用程序的启动、停止等行为,将其注册为系统服务,以便于管理和持久化运行。 6. **权限和安全**:在UNIX系统中,要关注文件权限和用户组设置,确保服务器进程...

    基于windows环境下,自动化系统安装脚本bat,并注册为window服务,包含:jdk mysql nginx

    基于windows环境下,自动化系统安装脚本并注册为window服务,包含:jdk mysql nginx外部工具WinSW-x64.exe,服务注册配置xml参考nginx-svc.xml

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

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

    java绘制窗口,并移动和放大缩小

    窗口类(可能命名为JCustomWindow或类似名称)继承自矩形类,这样可以共享矩形的属性和方法,同时添加特定于窗口的行为,如拖动和缩放功能。 5. **事件处理**: 实现窗口的拖动功能通常涉及监听鼠标点击和移动...

    JavaService-2.0.10

    JavaService-2.0.10 是一个工具,它的主要功能是帮助开发者将Java应用程序注册为Windows服务。这个过程使得Java程序能够在Windows操作系统下像其他系统服务一样后台运行,即使没有用户登录也能自动启动和管理。这样...

    Java 中文字体修正包 For Linux

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

    window下本地git服务器搭建详解

    - 保存文件并关闭,然后运行该脚本,Gitblit将会被注册为Windows服务。 #### 四、使用Gitblit进行项目管理 1. **登录Gitblit Web界面**: - 默认用户名和密码均为`admin`。 - 登录后可以看到项目列表、仓库管理...

    注册面板的java(Swing)实现,源码。

    首先,Swing组件是Java AWT(Abstract Window Toolkit)的扩展,提供了更多的组件类型和自定义选项。其中包括按钮(JButton)、文本字段(JTextField)、密码字段(JPasswordField)、标签(JLabel)、选择框...

    Java RMI 可运行实例

    Java Remote Method Invocation (RMI) 是Java平台提供的一种强大的分布式计算技术,允许在不同网络环境中的Java对象之间进行远程方法调用。这个可运行实例是一个实际应用RMI概念的示例,它展示了如何构建和运行一个...

    java注册界面

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

    flash与java交互的方法

    - 在Flash Player中定义一个ActionScript方法,并使用`ExternalInterface.addCallback()`方法将其注册为可以从容器调用的函数。 - 在容器(通常是网页)中编写JavaScript代码来调用这个注册过的函数。 2. **安全...

    java处理按钮点击事件的方法

    在Java AWT(Abstract Window Toolkit)和Swing库中,事件处理基于事件监听器模式。事件源(如按钮)会触发特定类型的事件(如ActionEvent),并将这些事件传递给已注册的监听器对象。监听器对象是实现了特定监听器...

Global site tag (gtag.js) - Google Analytics