1. Tomcat启动方式有:
catalina.sh run 这种方式会一直占据一个窗口,tomcat的各种信息在此窗口输出显示;用于开发调试比较合适。
startup.sh 这种方式启动后不占据窗口,tomcat的各种信息记录到日志文件中;用于生产环境。
2. Tomcat中的应用运行时不使用环境变量CLASSPATH,而是tomcat自己定义的路径去寻找类库文件。
所以开发时javac编译要能找到类库必须把类库路径加入CLASSPATH中,而编译后的程序要在Tomcat中运行,则必须把类库文件放入Tomcat能找到的路径,一般是应用的WEB-INF/lib目录中。