tomcat
跳转到导航
跳转到搜索
安装
使用用户权限运行
安装 tomcat6-user 后使用
tomcat6-instance-create my-instance
即在当前目录下创建 my-instance 目录,使用 my-instance/bin/startup.sh 运行。
或者设置环境变量来运行某个 instance
CATALINA_BASE=/srv/tomcat6/webapps /usr/share/tomcat6/bin/startup.sh
server.xml 文件中启用AJP.13 Connector。
/etc/tomcat6/workers.properties :
workers.tomcat_home=/usr/share/tomcat6
workers.java_home=/usr/lib/jvm/java-6-sun
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=tomcat
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
httpd.conf (可能不是必须的):
JkWorkersFile "/etc/tomcat6/workers.properties"
JkLogLevel info
站点设置( sites-available ):
<VirtualHost *:80>
ServerAdmin tomcat
ServerName tomcat
DocumentRoot /var/lib/tomcat6/webapps
DirectoryIndex index.html index.jsp
ErrorLog /var/log/apache2/mycat_error.log
CustomLog /var/log/apache2/mycat_access.log common
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /servlet/* ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让 Apache支持对.do传送,用以Tomcat解析
JkMount /*.do ajp13
</VirtualHost>
目录结构
conf
server.xml- 服务器配置,其中指定了端口号,默认为8080。
workers.properties- Apache的
mod_jk所使用的一个配置文件。
webapps
放 .war 文件的地方。浏览时去掉后缀访问即可。
部署 war 文件
通常放到 webapps 下即可。[1]