我正在使用Tomcat 5.5版,并且有两个问题。我正在通过嵌入式Tomcat启动tomcat,例如:
Embedded tomcatServer = new Embedded(); //engine //host //context //connector tomcatServer.start();
问题1 :(与日志记录有关)
Tomcat成功启动,应用程序运行正常,但在Tomcat日志目录中未生成“ Tomcat”日志(与tomcat日志有关,而不是与应用程序特定的日志有关)。为了进行仔细检查,当我通过startup.sh手动启动tomcat时,tomcat日志将在tomat的日志文件夹中生成。我还搜索到版本5之前的org.apache.catalina.startup.Embedded类中有一个方法setLogger / setDebug。但是在版本5.5中,它不可用… plz帮助如何配置以便启用日志雄猫
问题2 :(与会话复制有关)
由于thorugh嵌入式Tomcat server.xml不起作用(tomcat不使用),因此在编写<Cluster>元素的Java代码方面需要帮助(因为这是会话复制的主要元素)。我可以手动启动tomcat或通过使用server.xml的startup.sh来复制会话,但是现在我想通过嵌入式Tomcat类进行相同的会话复制。请帮助。
<Cluster>
提前致谢。
维卡斯
vikas31jain@gmail.com
关于#1:java.util.logging正确设置(请参阅docs)。
java.util.logging
关于#2:下载Tomcat的源代码并搜索server.xml。可能有一些读它的类。在这里,您还可以找到配置集群的代码。
server.xml