linux下系统启动的Tomcat配置
1。安装JDK,并在/ etc /配置java环境变量。
出口java_home = / usr /局部/ jdk1.5.0_09
出口路径java_home美元/桶=:$路径
出口类路径:java_home美元/ lib / DT。罐:java_home美元/自由/ tools.jar
2。安装Tomcat。移动三行的脚本环境变量的配置文件的 /等/ RC结束。D/rc.local文件。因为配置文件仅执行只有当用户登录后,rc.local系统启动自动执行。
在设置脚本为java环境变量在rc.local文件的末尾,添加启动命令:
/ usr / / /当地tomcat5.5 bin / startup.sh
linux下带有系统自动启动脚本的Tomcat
# /斌/ SH!
#
# chkconfig:3458614
#描述:经理Tomcat
#
#文件名: / / RC等。D / D / Tomcat5初始化。
#
javadir = ` LS / usr / java `
java中javadir美元
做
出口java_home = / / / usr java java $ { }
多恩
出口tomcat_home = / usr / Tomcat5
案例1美元
开始tomcat_home美元/桶)/ startup.sh
停止tomcat_home美元/桶)/ shutdown.sh
重启美元/桶)tomcat_home / shutdown.sh
tomcat_home美元/桶/ startup.sh
*)回声的用法:0美元{开始|停止|重启}
ESAC
0号出口
Tomcat作为Linux系统服务自启动设置
一个。简单的方法
最简单的方法是自动启动与Tomcat的startup.sh,编辑 / / RC等。D/rc.local,加:
出口jdk_home = / usr /局部/ JDK
出口java_home = / usr /局部/ JDK
/ usr / / /本地Tomcat bin / startup.sh
两。复杂专业方法
第一种方法是无法指定用户启动Tomcat服务,并有一个安全的危险,和服务无法停止时系统自动关闭。在Linux的领导下,Tomcat可以启动和停止作为一个守护进程,它必须由jsvc工具在项目中使用commons-daemon.after Tomcat安装源代码catalina_home美元/桶/ jsvc.tar.gz这个工具是可用的。第一次安装这个工具:
# tar zxvf jsvc.tar.gz
# CD jsvc SRC
# chmod +x配置
#。 /配置——java = / usr / JDK
#使
jsvc。 / / / #帮助测试
建成后,它不能自动启动Tomcat chkconfig --添加。它会显示错误信息:使用Tomcat不支持chkconfig,需要修改脚本catalina_home美元/桶/ jsvc SRC /本地/ tomcat.sh,和CP chkconfig。我启动脚本如下(中间有几个问题,结果都是剧本的问题,所以要小心):
# /斌/ SH!
#
为# tomcat5启动脚本
#
# chkconfig:3458713
#描述:Tomcat进程
# ProcessName:jsvc
# pidfile: / / / jsvc.pid运行功
#配置:
#
#源函数库。
#
程序= Tomcat
#
shell脚本来显示#小如何启动/停止使用jsvc
如果你想拥有# Tomcat端口80上运行请修改server.xml
#文件:
#
#
#
#端口为80minprocessors =5maxprocessors = 75
# enablelookups =真正的redirectport = 8443
# acceptcount =10=0调试connectiontimeout = 60000 />
#
你需要一个# Tomcat开发版(Apache Tomcat / 4.1-dev)
#
适应你的#配置如下
java_home = / usr /局部/ JDK
catalina_home = / usr /局部/ Tomcat
daemon_home = $ catalina_home /斌/ jsvc SRC
tomcat_user = Tomcat
tmp_dir = /无功/ tmp
catalina_opts =
类路径java_home美元/ lib /工具。罐:catalina_home美元/桶/共享服务。罐:catalina_home美元/桶/ bootstrap.jar
开始(){
回声N $ 开始Prog:
#
#启动Tomcat
#
daemon_home美元/ jsvc
用户tomcat_user美元
家java_home美元
Dcatalina回家catalina_home美元。
Djava。IO tmpdir = tmp_dir美元。
-文件catalina_home美元/日志/ catalina.out
- errfile 1
catalina_opts美元
- CP中美元
org.apache.catalina.startup.bootstrap
#
#得到一个冗长的JVM
# -详细
要调试jsvc。#
#调试
retval = $
{ 0 } $ retval =触摸/无功 /锁/子系统/ jsvc
{ } = 0用美元echo_success | | echo_failure
回声
返回用美元
}
停止(){
回声N $ 停止Prog:
#
#停止
#
PID = `猫/无功/运行/ jsvc PID `。
杀为PID
retval = $
{$RETVAL = 0} RM /var/lock/subsys/jsvc
{ } = 0用美元echo_success | | echo_failure
回声
返回用美元
}
案例$ 1
开始)
起点
停止)
停止
重新启动|重装)
停止
起点
*)
使用0美元开始停止
出口1;
ESAC
这是一个巨大的成功(一些路径,用户设置需要根据自己的具体环境修改)。你可能还需要修改控制和执行的权限与chown Tomcat Tomcat和chmod +x tomcat
问:Tomcat下JSP、Servlet和Bean的配置怎样进行?
答:"经常看到jsp的初学者问tomcat下如何配置JSP、Servlet和Bean的问题,于是总结了一下如何tomcat下配置JSP、Servlet和Bean,希...详情>>
答:详情>>