Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JSF将应用程序迁移到其他服务器_Java_Jsp_Jsf_Apache2 - Fatal编程技术网

Java 使用JSF将应用程序迁移到其他服务器

Java 使用JSF将应用程序迁移到其他服务器,java,jsp,jsf,apache2,Java,Jsp,Jsf,Apache2,我正在尝试将我们的服务器从本地linux设备转移到云托管服务。原始服务器使用ApacheTomcat版本6.0.24和Java版本1.6.0_17。新服务器使用ApacheTomcat版本6.0.29和Java版本1.6.022 我的所有其他webapp都工作得很好,但是这是唯一一个使用JSF的webapp。它是大约3年前开发的,使用了一些愚蠢的拖放UI,代码看起来很难看。目前,我还在将应用程序转换为一个不使用JSF的应用程序,只使用Spring和jsp,如果我重定向到我专门转换的那些页面,它们

我正在尝试将我们的服务器从本地linux设备转移到云托管服务。原始服务器使用ApacheTomcat版本6.0.24和Java版本1.6.0_17。新服务器使用ApacheTomcat版本6.0.29和Java版本1.6.022

我的所有其他webapp都工作得很好,但是这是唯一一个使用JSF的webapp。它是大约3年前开发的,使用了一些愚蠢的拖放UI,代码看起来很难看。目前,我还在将应用程序转换为一个不使用JSF的应用程序,只使用Spring和jsp,如果我重定向到我专门转换的那些页面,它们工作得很好。请注意,此错误也不会发生在我的本地计算机上。我得到的错误是:

异常详细信息:org.apache.jasper.el.jspel异常 /jsp(25,95)“#{UserMainPage.DIMainPanel1}”无法将类java.lang.String的#{UserMainPage.DIMainPanel1}类型转换为类javax.faces.component.UIComponent

可能的错误源: 类名:org.apache.jasper.el.JspValueExpression 文件名:JspValueExpression.java 方法名称:getValue 电话号码:107

堆栈跟踪:

org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:107) com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:229) javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:211) javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476) javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660) javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1126) com.sun.faces.taglib.html_basic.PanelGridTag.doStartTag(PanelGridTag.java:344) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u h\u 005fpanelGrid\u 005f0(UserMainPage\u jsp.java:1016) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fpanelGroup\u 005f0(UserMainPage\u jsp.java:833) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fpanelLayout\u 005f0(UserMainPage\u jsp.java:758) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005ftab\u 005f0(UserMainPage\u jsp.java:712) org.apache.jsp.UserMainPage_jsp._jspx_meth_ui_005ftabSet_005f0(UserMainPage_jsp.java:656) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fform\u 005f0(UserMainPage\u jsp.java:582) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fbody\u 005f0(UserMainPage\u jsp.java:534) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fhtml\u 005f0(UserMainPage\u jsp.java:361) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u ui\u 005fpage\u 005f0(UserMainPage\u jsp.java:317) org.apache.jsp.UserMainPage\u jsp.\u jspx\u meth\u f\u 005fview\u 005f0(UserMainPage\u jsp.java:275) org.apache.jsp.UserMainPage\u jsp.\u jsp服务(UserMainPage\u jsp.java:243) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javaservlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javaservlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) com.sun.faces.application.ViewHandlerImpl.ExecutePagetObjuildView(ViewHandlerImpl.java:442) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:320) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:225) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:774) org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:896) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) run(Thread.java:662)

这是它抱怨的jsp部分:

<h:panelGrid binding="#{UserMainPage.DIMainPanel1}" border="0" cellpadding="0" cellspacing="0" columns="2" id="DIMainPanel1" style="height:38px" width="671">

这件事让我筋疲力尽。安约