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
Tomcat学习笔记(一)
最新推荐文章于 2024-09-19 12:55:53 发布