我正在尝试将 war 从 glassfish 转移到 jboss。它似乎在部署时工作正常,只要我在 web.xml 中注释掉两个 servlet,这真的不应该是一个问题:
org.apache.catalina.servlets.DefaultServlet
org.apache.catalina.servlets.CGIServlet
这两个都在 jboss 文档中,所以我认为它们应该可以工作,而且我认为它们只是从 Tomcat 复制过来的,但我得到:
java.lang.ClassNotFoundException: org.apache.catalina.servlets.DefaultServlet
当 CGIServlet 没有被注释掉时也是如此。
在 JBoss 或一些预期的替代方案中使用这些有一些特殊的技巧吗?
最佳答案
这是我自己发现的,但 janinee 在我原来帖子的评论中回答了它,所以我会把它交给他:
eap7 使用 undertow 而不是 tomcat,所以你可以考虑根据 undertow api 调整你的代码
关于java - JBoss EAP 7(beta) 找不到 tomcat jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36090152/