开发环境:Eclipse3.2.2 + MyEclipse5.5 + WeblogicPlugin2.0 + Weblogic8.1
项目:Struts ,已经部署在Weblogic8.1上
问题:1、独立启动Weblogic ,进入登陆JSP页面,正常;
2、Eclipse中启动Weblogic服务,进入登陆JSP页面,就报错如下:
Error 500--Internal Server Error
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:798)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:506)
at jsp_servlet._login.__login._jspService(__login.java:157)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
是什么原因?请教各位...
------解决方案--------------------
应该是myeclipse的问题,我也碰到过类似问题,还有一个普遍的问题是用eclipse启动后即使关掉服务,在进行重新发布时会提示服务已启动,报异常,所以我现在不管是tomcat还是weblogic,都不用eclipse启动服务器,用服务程序自带的程序启动,并且速度比用eclipse启动的速度快很多
------解决方案--------------------
是你的weblogic服务器没有配置好,请重新检查domain root、domain name、server name以及username和password是否正确