同一个项目在MyEclipse6.0里面启动Tomcat测试通过,但单独启动Tomcat无法通过,望高手指导o(∩_∩)o...
我在MyEclipse 6.0+tomcat6.0里用ssh做了个项目,
【1】我先部署好我的项目,
【2】然后在myeclipse里面启动我自己配置的tomcat6.0
【3】然后打开外部的IE7浏览web应用,能够正常使用
但是我想通过下面这种方式启动web应用却不行。
【1】我把项目打包成.war文件放到tomcat下的webapps目录下
【2】启动外部tomcat【注意:不是启动的myeclipse里面的tomcat】
【3】到数据库连接的时候无法执行和生成word相关的功能。
IE页面错误信息如下:
javax.servlet.ServletException: Servlet execution threw an exception
com.rjxy.exam.util.FilterUTF.doFilter(FilterUTF.java:23)
root cause
java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent
com.rjxy.exam.util.WordWriter.<init>(WordWriter.java:36)
com.rjxy.exam.action.CreateformAction.execute(CreateformAction.java:72)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.rjxy.exam.util.FilterUTF.doFilter(FilterUTF.java:23)
[解决办法]
你打包的时候打的不对吧
你看下有jacob.jar包吗?
你的tomcat都是什么版本的?