当前位置: 代码迷 >> Eclipse >> 同一个项目在MyEclipse6.0里头启动Tomcat测试通过,但单独启动Tomcat无法通过,望高手指导o(∩_∩)o.
  详细解决方案

同一个项目在MyEclipse6.0里头启动Tomcat测试通过,但单独启动Tomcat无法通过,望高手指导o(∩_∩)o.

热度:409   发布时间:2016-04-23 12:50:24.0
同一个项目在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都是什么版本的?
  相关解决方案