同一个jsp在相同环境的linux服务器上,一台可以编译jsp,一台不可编译

qq769475382 2015-08-03 08:27:13
我同一个war包部署到相同环境的linux服务器上,有的可以正常访问jsp,正常编译,有2台服务器不能正常编译,不能访问报500错误 ,用的是weblogic
报错信息
[ERROR] 2015-08-03 20:10:27,100 org.apache.struts2.rest.RestActionInvocation - Exception processing the result.
javax.servlet.ServletException: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /contents/pages/productMgr/imgEdit.jsp
imgEdit.jsp:103:226: Syntax error in expression. Encountered ":aspectRatioWidth". Expected one of : ".", "[", ":", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "/", "div", "%", "mod",
<td class="imgSelectYuLan" ><img id="imgCut" src="${ctx}/contents/images/yuLan.png" width="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?300:(300/aspectRatioHeight)*aspectRatioWidth):aspectRatioWidth}" height="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?(300/aspectRatioWidth)*aspectRatioHeight:300):aspectRatioHeight}" /></td>
^--------------^
imgEdit.jsp:103:381: Syntax error in expression. Encountered ":aspectRatioHeight". Expected one of : ".", "[", ":", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "/", "div", "%", "mod",
<td class="imgSelectYuLan" ><img id="imgCut" src="${ctx}/contents/images/yuLan.png" width="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?300:(300/aspectRatioHeight)*aspectRatioWidth):aspectRatioWidth}" height="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?(300/aspectRatioWidth)*aspectRatioHeight:300):aspectRatioHeight}" /></td>
^---------------^
...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
迷林 2015-08-04
  • 打赏
  • 举报
回复
contents/pages/productMgr/imgEdit.jsp 无法编译
qq769475382 2015-08-03
  • 打赏
  • 举报
回复
用的是weblogic 10.3
qq769475382 2015-08-03
  • 打赏
  • 举报
回复
imgEdit.jsp:103:226: Syntax error in expression. Encountered ":aspectRatioWidth". Expected one of : ".", "[", ":", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "/", "div", "%", "mod", <td class="imgSelectYuLan" ><img id="imgCut" src="${ctx}/contents/images/yuLan.png" width="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?300:(300/aspectRatioHeight)*aspectRatioWidth):aspectRatioWidth}" height="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?(300/aspectRatioWidth)*aspectRatioHeight:300):aspectRatioHeight}" /></td> ^--------------^ imgEdit.jsp:103:381: Syntax error in expression. Encountered ":aspectRatioHeight". Expected one of : ".", "[", ":", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "/", "div", "%", "mod", <td class="imgSelectYuLan" ><img id="imgCut" src="${ctx}/contents/images/yuLan.png" width="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?300:(300/aspectRatioHeight)*aspectRatioWidth):aspectRatioWidth}" height="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?(300/aspectRatioWidth)*aspectRatioHeight:300):aspectRatioHeight}" /></td> ^---------------^ at weblogic.servlet.jsp.JavelinxJSPStub.reportCompilationErrorIfNeccessary(JavelinxJSPStub.java:226) at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:162) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:256) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:216) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243) ... 83 more [INFO] 2015-08-03 20:10:27,103 org.apache.struts2.rest.RestActionInvocation - Executed action [/imgEdit!index!action!200] took 1256 ms (execution: 167 ms, result: 1089 ms) 报错相关的 jsp代码如下: <body onload="javascript:init()" > <div style="margin-left:10px;"> <form action="" method="post" id="submitForm" enctype="multipart/form-data"> <table class="imgSelect" > <tr> <td colspan="2" class="imgSelectButton" > <input class="input3" name="file" id="file" type="file" style="width:300px" onchange="javascript:fileSub();" /> <input name="x_img" id="x_img" type="hidden" value="" /> <input name="y_img" id="y_img" type="hidden" value="" /> <input name="width_img" id="width_img" type="hidden" value="" /> <input name="height_img" id="height_img" type="hidden" value="" /> <input style="width:150px;" class="inputHidden" id="fileCutButton" type="button" value="提交剪切后的图片" onclick="javascript:fileCutSub();" /> <s:fielderror cssClass="css1"> <s:param>picError</s:param> </s:fielderror> </td> </tr> <tr> <td class="imgSelectPre" ><img id="imgPre" src=" ${imgServiceUrl}${pictureName}" width="${width }" height="${height }" /></td> <td class="imgSelectYuLan" ><img id="imgCut" src="${ctx}/contents/images/yuLan.png" width="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?300:(300/aspectRatioHeight)*aspectRatioWidth):aspectRatioWidth}" height="${aspectRatioWidth>300||aspectRatioHeight>300?(aspectRatioWidth>aspectRatioHeight?(300/aspectRatioWidth)*aspectRatioHeight:300):aspectRatioHeight}" /></td> </tr> </table> </form> <input type="hidden" value="${pictureName}" id="pictureName"/> </div> </body> </html> 不知道el表达式在这几台服务器上编译没有错误,另外2台就出错,求大神……
qq769475382 2015-08-03
  • 打赏
  • 举报
回复
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:260) at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:99) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at com.yuchengtech.crm.sec.SecurityInterceptor.doFilter(SecurityInterceptor.java:57) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:60) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at com.yuchengtech.crm.sec.common.SecLogoutFilter.doFilter(SecLogoutFilter.java:56) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:57) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164) at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) at org.apache.struts2.rest.RestActionInvocation.executeResult(RestActionInvocation.java:240) at org.apache.struts2.rest.RestActionInvocation.processResult(RestActionInvocation.java:197) at org.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:145) at com.opensymphony.xwork2.DefaultActionProxy.execute(DefaultActionProxy.java:147) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at com.yuchengtech.crm.sec.SecurityInterceptor.doFilter(SecurityInterceptor.java:57) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at com.yuchengtech.crm.sec.common.SecLogoutFilter.doFilter(SecLogoutFilter.java:56) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at com.yuchengtech.crm.filter.AntiInjectionfilter.doFilter(AntiInjectionfilter.java:83) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at com.yuchengtech.crm.filter.RoleUrlLimitsFilter.doFilter(RoleUrlLimitsFilter.java:60) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /contents/pages/productMgr/imgEdit.jsp

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧