将 Tomcat7 解压版注册为 Windows 系统服务

本贴最后更新于 517 天前,其中的信息可能已经水流花落

一、修改 service.bat 文件(...tomcat7\bin\service.bat)

该文件中共修改两处即可

①:在文件的开头加入以下设置,分别是 Java 的安装路径、Tomcat 的安装路径及服务的名称

SET JAVA_HOME=D:\program\jdk1.6

SET CATALINA_HOME=D:\winsolr\apache-tomcat-7.0.78

SET PR_DISPLAYNAME=TomcatSolr

如下图所示:

53558820180126105212569537839250png

②:在文件中部找到以下内容并修改

rem Set default Service name

set SERVICE_NAME=Tomcat7

修改为:

rem Set default Service name

set SERVICE_NAME=TomcatSolr

二、修改 shutdown.bat 和 startup.bat 文件

这两个文件修改的地方都相同在文件头加入以下内容即可:

SET JAVA_HOME=D:\program\jdk1.6

SET CATALINA_HOME=D:\winsolr\apache-tomcat-7.0.78

如下图所示:

535588201801261056375062011357434png

三、将 Tomcat 加入系统服务

535588201801261057322561639345537png

移除服务:

53558820180126105755240463121690png

四、配置 JVM 参数后重启 Tomcat 服务生效

运行 regedit 打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java(Win7 X64 系统则位于 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java) 双击右侧窗口的“Options”键值,添加如下行:名称,编辑该内容,加入以下内容(每行一定不能有空格,這非常重要!!!):

-Xms512m

-Xmx1024m

-XX:PermSize=128m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=48m

如下图所示: 

535588201801261058317251956456631png

另外附上一些命令:

移除tomcat系统服务:
sevice.bat remove TomcatSolr

启动:
net start TomcatSolr

停止:
net stop TomcatSolr
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等。

    1128 引用 • 3384 回帖 • 515 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    146 引用 • 524 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    38 引用 • 20 回帖 • 3 关注

赞助商 我要投放

回帖
请输入回帖内容 ...