JBOSS与Tomcat之间有什么区别 - 仅作为servlet容器?

时间:2014-04-16 17:23:05

标签: tomcat servlets jboss

最近发生了一个应用程序在web.xml中定义了一个Servlet,但从未使用过。它在Tomcat中运行正常,但是当部署在JBOSS上时,它开始抱怨ClassNotFoundException并部署失败。错误是

Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: java.lang.ClassNotFoundException: nl.captcha.servlet.SimpleCaptchaServlet

我是否正确地认为Tomcat在需要时加载并初始化Servlets,而JBOSS在部署时加载并初始化它?是否与load-on-startup中的web.xml有关?如果是这样,Tomcat和JBOSS的默认值是什么 - 我没有为任何servlet指定任何值?

我读到JBOSS使用Tomcat并且也理解它是一个JEE容器而不仅仅是“Servlet容器”。但是JBOSS与Tomcat作为Servlet Continer的不同之处还有什么区别 - 如果有的话?

0 个答案:

没有答案