Tomcat注册服务(以Tomcat7为例)
一、下载Tomcat添加文件
如果Tomcat在bin目录下没有service.bat,tomcat7.exe,tomcat7w.exe。上网查询相应版本进行下载。https://tomcat.apache.org/
1. 进入官网
2. 选择下载版本
3. 下载保存
4. 打开下载后的tomcat7文件
5. 拷贝之后的bin目录
二、配置service.bat文件
1. 打开setenv.bat文件
在tomcat文件中打开setenv.bat文件,找到:Set JAVA_OPTS=-agentlib:idtclassloader -Xms512m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m
2. 打开service.bat文件
找到下面这几句话
set "SELF=%~dp0%service.bat"
rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
在这几句话后面,加上复制的内容,修改之后如下图
三、配置catalina.bat文件
1. 打开setenv.bat文件
在tomcat文件中打开setenv.bat文件,找到:Set JAVA_OPTS=-agentlib:idtclassloader -Xms512m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m
2. 打开catalina.bat文件
找到下面这几句话
rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
在这几句话后面,加上复制的内容,修改之后如下图
四、注册服务
1.管理员模式运行cmd
2.进入到Tomcat的bin目录
在bin目录中输入 service.bat install , 执行结果如下图
五、配置tomcat7w.exe
1.双击打开tomcat7w.exe
2.在Java Options:中添加数据
根据setenv.bat文件中的Set JAVA_OPTS=-agentlib:idtclassloader -Xms512m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m,修改为下面的形式
-agentlib:idtclassloader
-XX:PermSize=64M
-XX:MaxPermSize=128m
-XX:ReservedCodeCacheSize=48m
添加到Java Options 后面、
应用 确定
六、Jre的bin下添加dll文件
1. 打开Tomcat所适用的jdk的bin目录
进入bin目录,找到idtclassloader.dll文件,复制
2. 打开Tomcat所使用的jre的bin目录
将idtclassloader.dll文件复制到jre的bin目录下
七、启动服务
1. 命令行输入services.msc
2. 选择服务,启动