tomcat

来自百合仙子's Wiki
跳转到导航 跳转到搜索

安装

使用用户权限运行

安装 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
Apachemod_jk 所使用的一个配置文件。

webapps

.war 文件的地方。浏览时去掉后缀访问即可。

部署 war 文件

通常放到 webapps 下即可。[1]

参见

外部链接

参考资料