您的位置:首页 > 运维架构 > Tomcat

tomcat指定JDK相对路径 windows服务注册 自动启动等批处理命令 备忘

2016-05-19 14:26 856 查看
以下部分来自网络搜索,部分来自自行摸索,已验证,留档备忘。

(tomcat7)

1、tomcat服务指定JDK路径,不使用环境变量:

tomcat的bin目录下,setclasspath.bat文件搜索

if not "%JRE_HOME%" == "" goto gotJreHome

if not "%JAVA_HOME%" == "" goto gotJavaHome

在上述段落前增加:

set JAVA_HOME=D:\jdk1.7.0_79

set JRE_HOME=D:\jdk1.7.0_79\jre

2、批处理获得当前路径、上级路径

该路径可写为相对路径,相对路径去自行提取,如以下代码CURRENT_DIR为当前路径,CURRENT_DIR_UP为上级路径

set CURRENT_DIR=%cd%

cd..\..\

set CURRENT_DIR_UP=%cd%

使用相对路径赋值示例

set JAVA_HOME=%CURRENT_DIR%\jdk1.7.0_79

set JRE_HOME=%CURRENT_DIR%\jdk1.7.0_79\jre

3、windows注册服务

运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。

service.bat install

批处理文件中的注册未验证。

4、修改服务的启动方式

sc config 服务名称 start=空格+启动方式

注意:服务名称不是显示名称,启动方式前必须由空格

启动方式:auto=自动、demand=手动、disabled=已禁用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: