linux 怎么将tomcat7添加到service

linux 怎么将tomcat7添加到service,第1张

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)

1,启动tomcat服务

方式一:直接烂汪启动 ./startup.sh

方式二:作为服务启动 nohup ./startup.sh &

方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

解释:

通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行

通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,

直接看到程序运行时后台的控制台输出信息,旅历段不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查拆誉阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。

2,关闭tomcat服务

./shutdown.sh

将Tomcat加入服务

1、修改bin目录中的service.bat:

REM 添加下面的一行

set CATALINA_HOME=%cd%

如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第二步了。否则继续往下走斗樱逗

REM 按照描述修改下面的几行

set SERVICE_NAME=Tomcat5

REM 上面一行,Tomcat5修改成你需要的服务名,这个将是一后使用net start/stop来 *** 作的服务名称。

set PR_DISPLAYNAME=Apache Tomcat

REM 上颂尘面一行,Apache Tomcat改为你需要的显示服务名,这个将显示在服务管理器中。

set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat

REM 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。

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

service.bat install

程序提示:The service 'Tomcat5(或者你修改一后的SERVICE_NAME)' has been installed

说明服务Tomcat已经被安装成功。

顺便说一下,运行service.bat remove可以移除服务。

3、到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启空卖动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了

配置仔纳孝Tomcat

1、将解念稿压版tomcat解压到相应的路径下(如:D:\TomcatServer\ 重命名tomcat为Tomcat1)

2、如果服务器上有多个tomcat,那你必须在D:\TomcatServers\Tomcat1\conf\server.xml中修改端口

[html] view plain copy

<Server port="9071" shutdown="SHUTDOWN">

<Connector port="9091" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9061" />

<Connector port="9081" protocol="AJP/1.3" redirectPort="9061" />

3、修改service.bat文件(D:\TomcatServers\Tomcat1\bin\service.bat)该文件中共修改两处即可

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

[plain] view plain copy

SET JAVA_HOME=D:\TomcatServers\Tomcat1\java\jdk1.6.0

SET CATALINA_HOME=D:\TomcatServers\Tomcat1

SET PR_DISPLAYNAME=Tomcat1

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

[plain] view plain copy

rem Set default Service name

set SERVICE_NAME=Tomcat7

修改为

[plain] view plain copy

rem Set default Service name

set SERVICE_NAME=Tomcat1

4、修改shutdown.bat和startup.bat文件(D:\TomcatServers\Tomcat1\bin\shutdown.bat|startup.bat)这两个文件修改的地方都相同在文件头加入以下内容即可

[plain] view plain copy

SET JAVA_HOME=D:\TomcatServers\Tomcat1\java\jdk1.6.0

SET CATALINA_HOME=D:\TomcatServers\Tomcat1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11993191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存