使用TOMCAT插件应该注意的地方

   使用TOMCAT插件后,要注意正确的设置配置项。我因为一开始没有合理的设置,先后遇到两个问题。

    第一个问题是在TOMCAT启动时候出现以下错误:org.apache.catalina.core.StandardContext start  
严重: Error listenerStart
org.apache.catalina.core.StandardContext start  
严重: Context [/] startup failed due to previous errors  
  
    第二个问题是Eclipse进入调试模式后,在DEBUG窗口可以见到当前执行的函数和代码对战,但在代码窗口却没有即时显示当前函数代码。

    后来经过仔细的重新配置插件的选项后,上述两个问题消失。

    下面是针对上述问题而调整的一些配置:
    1.在Eclipse中 window->Preferences->Tomcat->Source Path 选项加上要调试的工程。
   
    2. 在工程属性窗口中Tomcat->General中去掉‘Can update contextdefinition(server.xml or context file)'选项。 因为我发现打上这个选项后,我的server.xml内容会被错误的修改成我所不想要的内容,从而导致TOMCAT无法正常启动。所以我认为如果你对TOMCAT的插件运行机制不是很了解之前,去掉这个选项会省点麻烦。

    3. 在工程属性窗口Tomcat->General中选上'Redirect context logger to Eclipse console'。 这个选项选上后log4j产生的log会被重定向到Eclipse的console窗口中,这回很方便调试。


你可能感兴趣的:(apache,eclipse,tomcat,log4j,xml)