一尘不染

在嵌入式Tomcat上需要帮助(日志记录+会话复制)

tomcat

我正在使用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类进行相同的会话复制。请帮助。

提前致谢。

维卡斯

vikas31jain@gmail.com


阅读 264

收藏
2020-06-16

共1个答案

一尘不染

关于#1:java.util.logging正确设置(请参阅docs)。

关于#2:下载Tomcat的源代码并搜索server.xml。可能有一些读它的类。在这里,您还可以找到配置集群的代码。

2020-06-16