我正在尝试在Tomcat中部署我的GWT项目,但是我总是遇到此错误:
Jul 16, 2013 9:16:52 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(C:\Users\Dennis\Documents\workspaceMA\xampp\tomcat\webapps\rfds\WEB-INF\lib\gwt-dev.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
当我尝试打开网页时,出现以下错误:
HTTP Status 404 - /rfds/ type Status report message /rfds/ description The requested resource is not available. Apache Tomcat/7.0.41
在mit web-inf / lib目录中搜索了这些jar文件后,我找到了gwt-dev.jar(大约33Mb)和gwt- servlet.jar(大约6Mb)以及大约10-20个其他jar文件,这些文件与我使用的其他工具有关我的项目(膜,流口水,jdbc驱动程序等)。我有依赖性问题吗?有没有人解决这个问题?
提前致谢!
您将永远不要部署gwt-user.jar和/或gwt-dev.jar!
gwt-user.jar
gwt-dev.jar
gwt-servlet.jar如果使用GWT- RPC或RequestFactory,则进行部署。如果您不使用托管依赖项(Maven等),则可能也必须进行部署gwt-servlet- deps.jar,您可以在GWT SDK zip捆绑包中找到它。否则,您的依赖项管理器(Maven等)应该照顾您的传递性依赖项。
gwt-servlet.jar
gwt-servlet- deps.jar
如果您使用托管依赖项,则将gwt-user和gwt-dev放在provided范围内(如果不使用Maven ,则将其与构建工具/依赖项管理器等效)。
gwt-user
gwt-dev
provided
请参阅http://www.gwtproject.org/doc/latest/DevGuideDeploying.html#DevGuideDeployingServletContainerUsingRPC