我有一个带有strut jdk 1.6的jboss结构化项目,我的想法是将它迁移到weblogic 12c,除此之外我已经迁移了另一个具有相同结构的项目,只有基于jdk 1.7并且一切正常,但是这一个具有相同的更改,在部署时,一切都很好,但是当您进入Web路由时,会出现以下错误消息:
Remote Host: 0:0:0:0:0:0:0:1
URL: http://localhost:7001/oficinavirtual/pages/ingreso.jsp
URI: /oficinavirtual/pages/ingreso.jsp
Server Name: localhost
<15/05/2018 17h'33 ART> <Error> <HTTP> <BEA-101017> <[ServletContext@239123345[app:OficinaVirtualProj module:/oficinavirtual path:null spec-version:3.1], request: weblogic.servlet.internal.ServletRequestImpl@2ae9b08b[
GET /oficinavirtual/pages/ingreso.jsp HTTP/1.1
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: es-ES,es;q=0.9
]] Root cause of ServletException.
javax.servlet.jsp.JspException: Exception creating bean of class ar.com.gnb.oficinavirtual.struts.forms.LoginForm: {1}
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:563)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
at jsp_servlet._pages.__ingreso._jspService(__ingreso.java:215)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
Truncated. see log file for complete stacktrace
>
我非常感谢一点点。
答案 0 :(得分:0)
我解决了这个问题。
错误是weblogic在其类路径中需要内部的struts库,对于Web应用程序来说,像jboss那样在内部拥有它是不够的,除了我添加了javax.servlet和javax.servlet的库。 jsp并有效