Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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 PWC1231和PWC6344_Java_Jsp_Glassfish 2.x - Fatal编程技术网

Java PWC1231和PWC6344

Java PWC1231和PWC6344,java,jsp,glassfish-2.x,Java,Jsp,Glassfish 2.x,我有两台运行在Glassfish 2.1上的服务器,它们都有相同的web应用程序 此错误发生了两次:一些jsp页面停止显示,仅显示空白页面,并且日志中会打印以下错误 PWC1231:Servlet jsp的Servlet.service()引发异常 java.io.FileNotFoundException:/path/to/jsp/file/jsp\u file.jsp.java (权限被拒绝)位于java.io.FileOutputStream.open(本机方法) 在java.io.Fil

我有两台运行在Glassfish 2.1上的服务器,它们都有相同的web应用程序

此错误发生了两次:一些jsp页面停止显示,仅显示空白页面,并且日志中会打印以下错误

PWC1231:Servlet jsp的Servlet.service()引发异常 java.io.FileNotFoundException:/path/to/jsp/file/jsp\u file.jsp.java (权限被拒绝)位于java.io.FileOutputStream.open(本机方法) 在java.io.FileOutputStream.(FileOutputStream.java:179)处 FileOutputStream.(FileOutputStream.java:70)位于 org.apache.jasper.compiler.AntJavaCompiler.getJavaWriter(AntJavaCompiler.java:213) 在 org.apache.jasper.compiler.compiler.generateJava(compiler.java:173) 位于org.apache.jasper.compiler.compiler.compile(compiler.java:409) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) 位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:831) org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) 在 org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:855) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366) 在 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056) 在 org.apache.struts.tiles.tileRequestProcessor.doForward(tileRequestProcessor.java:261) 在 org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388) 在 org.apache.struts.tiles.tileRequestProcessor.processForwardConfig(tileRequestProcessor.java:316) 在 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231) 在 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) 在 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:738) http.HttpServlet.service(HttpServlet.java:831)位于 org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) 在 com.my.app.filtro.filtercallcenter.doFilter(filtercallcenter.java:90) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288) 在 org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) 位于com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) 在 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) 在 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) 在 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) 在 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) 在 org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) 在 com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.InvokeApter(DefaultProcessorTask.java:637) 在 com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) 在 com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) 在 com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) 在 com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) 在 com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) 在 com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) 在 com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)

后面跟着这个:

PWC6344:无法为文件/path/to/jsp/file/jsp_file.jsp.java|#创建输出编写器

有时只打印PWC6344错误,有时两者都打印,PWC1231错误后面总是跟着PWC6344(这有点道理,因为当IOException发生时会引发异常)

好吧,这两次都发生了错误,我唯一做的事情就是停止并启动实例,一切又恢复正常,而且这个错误只有oc
/path/to/jsp/file/jsp_file.jsp.java (Permission denied) 
 fs.file-max = 512000
 $ sysctl -p
 * - nofile 65535
 $ ulimit -n 65535
 UsePAM yes
 $ ulimit -n 65535