首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Tomcat学习札记(一)

2012-10-12 
Tomcat学习笔记(一)1。多个Tomcat实例???? To have one Tomcat distribution installed and run two or mor

Tomcat学习笔记(一)

1。多个Tomcat实例
???? To have one Tomcat distribution installed and run two or more Tomcat JVM instances that are configureddifferently, you must keep each JVM instance’s files separate
????? 看了这句话,对于Tomcat有点得结构有点模糊的感觉。隐隐的感觉Tomcat设计得相当的松散。后面介绍说,Tomcat得运行的多个实例的技巧在于CATALINA_HOME设置到Tomcat的安装目录。然后CATALINA_BASE设置到到另一个你希望的JVM目录(关于这个,看到后面的具体操作,只是在这个目录中,创建Conf的信息。然后创建相应的目录--log等。)
???? Linux命令
?????? cp -a $CATALINA_HOME/conf .
?????? mkdir common logs temp server shared webapps work
????? (copy过来之后,需要在Conf文件夹中,修改端口号)
??? 启动Tomcat脚本
?????? #!/bin/sh
?? ????set CATALINA_BASE="/opt/tomcat-instance/groovywigs.com"
?????? set CATALINA_HOME="/opt/tomcat"
?????? export CATALINA_BASE CATALINA_HOME
?????? service tomcat start????????? # Standard way to start on Linux

2 端口的是设置
????? 这里主要是在linux系统下的设置。有时候80端口被其他用户使用,或者说没有你没有使用权限。iptables和jsvc两种法。其中jsvc是tomcat提供的工具。具体看书P45.

3 JVM
???? 在书P68页有张表。

4 JSP Compiler
??????? Tomcat 5.5以上版本默认都是Eclipse JDT Compiler.
??????? 修改办法
??????? 1. Move Tomcat’s CATALINA_HOME/common/lib/jasper-compiler-jdt.jar file so that it is not used in the common class loader.
??????? 2. Install Apache Ant’s ant.jar file into the common/lib/ directory. (这一点让我觉得有点奇怪。难道一定要装入ant?)
??????? 3. Add the JDK’s tools.jar file to the common class loader.

5 权限管理
???? 没有细看.因为以后打算好好学Spring security

热点排行