gmdzxx 发表于 2017-1-17 11:15:42

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
页: [1]
查看完整版本: Tomcat学习笔记(一)