我下载了 eclipse 3.4.2 并尝试从 sysdeo ( http://www.eclipsetotale.com/tomcatPlugin.html ) 为 eclipse 安装 tomcat 插件(版本 3.2.1)
我已经按照安装说明进行操作,但是当我从 eclipse 工具栏启动 tomcat 时,出现以下错误
java.lang.NoClassDefFoundError:org/apache/tomcat/util/log/SystemLogHandler 在 java.lang.Class.getDeclaredConstructors0( native 方法) 在 java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) 在 java.lang.Class.getConstructor0(Class.java:2671) 在 java.lang.Class.newInstance0(Class.java:321) 在 java.lang.Class.newInstance(Class.java:303) 在 org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:205) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:390)
我确实按照故障排除说明进行操作,但没有成功。
我也尝试将插件放在 dropin 目录中,但仍然出现相同的错误。
这在 eclipse 3.2 和 3.3 中运行良好
然后我尝试使用标准的内置 WTP 来设置我的 tomcat 服务器。我不确定它将如何在 tomcat 的 conf 目录中选择我的 server.xml,似乎现在还没有选择。如何将我的 eclipse 项目与此设置相关联。我可以启动服务器,但是当我浏览 tomcat 起始页时,它没有显示任何内容。
如果有人可以提供一些方法来解决这个问题,我将不胜感激。
Cảm ơn trước.
-迪佩什
在尝试了一些东西后,我能够在 eclipse 3.4.2 中调试 tomcat 项目要使用 eclipse 3.4.2 调试 tomcat 应用程序/项目,请使用与其一起安装的 WTP 插件。
转到窗口 --> 显示 View --> 其他 --> 服务器
在此查看新建服务器,请选择tomcat安装目录和版本信息。
然后双击本地主机上的Tomcat VX.X Server,打开配置设置页面
在服务器位置部分选择“使用 Tomcat 安装(控制 Tomcat 安装)并输入部署路径。
在发布部分选择从不自动发布并取消选中更新上下文路径复选框。
瞧!全部设置好在eclipse 3.4.2调试tomcat项目
无需下载和复制任何额外的插件。
谢谢树里。希望这会有所帮助。
Tôi là một lập trình viên xuất sắc, rất giỏi!