Standalone模式安装成Windows服务,windows下注册tomc

2019-11-26 16:35 来源:未知

网上有一些文章介绍用JavaService.exe来实现,但是到EAP 6以上版本,我试过好象没成功,幸好JBoss官方已经推出了专门的工具。

 

注册服务:

 

参考:

1 >cd /d D:Javatomcat-7.0.57-Cssbin //进入目录
1 >service.bat install  //注册服务,同理删除服务为 remove 

一、先到官网下载 合适的版本

                   

 

删除服务:

二、将下载到的压缩包,全部解压到%JBOSS_HOME%bin 下

1
sc delete "服务名" //这是通用的删除方法

 

连接中的【For dcm4chee-web3】

注:需使用对应的版本,linux版本没有service.bat ,tomcat.exe ,tomcat*w.exe

三、修改service.bat

 

3.1 下面几项随便填写,是安装后的Windows服务信息

 

参数调整

  a)SVCNAME = JBAS50SVC   #这是安装服服务后服务名(我一般习惯改成JBoss)

 

Windows下调整Tomcat启动参数
 一、命令窗口输入   

  b)SVCDISP  =  JBoss Application Server 5.0  #这是服务描述

 

  D:Javatomcat-7.0.57-Cssbintomcat7w.exe //ES//Apache_Tomcat_Css Service

  c)SVCDESC=JBoss Application Server 5.0.0 GA/Platform: Windows x86   #这是服务简介

建议jdk1.7.0_80以上,dcm4chee 2.x版本可能不支持JAVA 8

  通过上述命令可打开tomcat的管理页面,点击JAVA进入Java options 输入框

 

JBoss Application Server 4.2.3.GA下载jboss-4.2.3.GA.zip

  里面原内容:    

3.2 修改set JAVA_OPTS 这行,内容参考下面这样:(内存值自己调整一下)

    -Dcatalina.home=D:Javatomcat-7.0.57-Css
    -Dcatalina.base=D:Javatomcat-7.0.57-Css
    -Djava.endorsed.dirs=D:Javatomcat-7.0.57-Cssendorsed
    -Djava.io.tmpdir=D:Javatomcat-7.0.57-Csstemp
    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    -Djava.util.logging.config.file=D:Javatomcat-7.0.57-Cssconflogging.properties

  set JAVA_OPTS=-Xrs -server -Xms256m -Xmx512m -XX:PermSize=512M -XX:MaxNewSize=512m -XX:MaxPermSize=512m

配置好JBOSS_HOME

  在最后面加入:   

 

 

    -XX:PermSize=64M
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=48m

3.3 找到所有 call run.bat的地方,改成 call standalone.bat (因为我们是standalone模式)

下载2.18.3的dcm4chee-2.18.3-mysql.zip

  点击应用,点击确认;

 

  再 修改 D:Javatomcat-7.0.57-Cssbin 下的 service.bat 文件

3.4 找到所有 call shutdown 的地方,这是一个很坑爹的地方,如果不改,停止Jboss服务时,将直接关闭Windows系统(血淋淋的教训),改成下面这样:

 

  找到下面这句:

call jboss-cli.bat --connect --command=:shutdown >> shutdown.log 2>&1

下载2.18.1的dcm4chee-2.18.1-src.zip

    set "SELF=%~dp0%service.bat"
    rem Guess CATALINA_HOME if not defined
    set "CURRENT_DIR=%cd%"

 

  在这句后面加上下局:

三、安装服务

 

    set JAVA_OPTS = -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true

%JBOSS_HOMEM%binservice.bat install

2.18.3里面缺失install_jboss.bat

  保存后在服务上启动即可;

如果要卸载,把 install 换成 uninstall 即可

复制dcm4chee-2.18.1-srcdcm4jboss-buildbininstall_jboss.bat到dcm4chee-2.18.3-mysqlbin下面

 

 

 

二、不注册服务,启动修改

四、启用/停止服务

打开cmd命令窗口,进入dcm4chee-2.18.3-mysqlbin目录下,运行install_jboss.bat D:appjboss-4.2.3.GA

  修改 D:Javatomcat-7.0.57-Cssbin 下的 catalina.bat 文件

net start JBoss

 

  找到下面这句:

net stop JBoss

下载JDicom是一个dcm发送到服务器的工具

    rem Guess CATALINA_HOME if not defined

TAG标签:
版权声明:本文由金沙澳门官网4166发布于世界史,转载请注明出处:Standalone模式安装成Windows服务,windows下注册tomc