This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
After press F6 to Run Main Project, get the error message from Firefox(http://localhost:8180/hi/) =================================== HTTP Status 404 - Servlet Faces Servlet is not available type Status report message Servlet Faces Servlet is not available description The requested resource (Servlet Faces Servlet is not available) is not available. But the report from others no problem: From output of IDE: =================================== init: deps-module-jar: deps-ear-jar: deps-jar: library-inclusion-in-archive: library-inclusion-in-manifest: compile: compile-jsps: In-place deployment at /home/me/NetBeansProjects/hi/build/web Deployment is in progress... deploy?config=file:/tmp/context15764.xml&path=/hi OK - Deployed application at context path /hi Start is in progress... start?path=/hi OK - Started application at context path /hi run-deploy: Browsing: http://localhost:8180/hi/ run-display-browser: run: BUILD SUCCESSFUL (total time: 0 seconds) From catalina.out =================================== Sep 14, 2007 8:43:49 AM org.apache.catalina.core.StandardContext start INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/hi] has already been started The environment is: NetBeans Dev 200709111200 Ubuntu Feisty Tomcat 5.5 JDK 1.6 project "hi" is "Set Source Level to 1.4", and add JavaServer Faces support PS: If New a Web application without JavaServer Faces support(Pure JSP), It'll runs perfectly.
Same problem here. Netbeans 6.0beta1, Tomcat 6, Ubuntu 7.04, Java 6. Create new standard web project (Java EE 5) with JSF and you won't run it. When deployed, Tomcat's log will show you this: 30.9.2007 11:11:40 org.apache.catalina.core.ApplicationContext log INFO: Marking servlet Faces Servlet as unavailable 30.9.2007 11:11:40 org.apache.catalina.core.ApplicationContext log SEVERE: Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@1050e1f javax.faces.webapp.FacesServlet java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1220) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1458) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:820) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:348) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) 30.9.2007 11:11:40 org.apache.catalina.core.StandardContext loadOnStartup SEVERE: Servlet /WebApplication3 threw load() exception java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1220) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1458) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:820) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:348) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) 30.9.2007 11:13:31 org.apache.catalina.core.StandardWrapperValve invoke INFO: Servlet Faces Servlet is currently unavailable After running, you see exactly same error in browser as ppisl has written. I don't see any workaround -> P1 priority.
There is difference between jsf for Tomcat 5.5 and Tomcat 6.0. In Tomcat 5.5 there should be used JSF 1.1, which is not a part of standard distribution, but you can download it via autoupdate. The IDE should get a warning about this. Why it doesn't work for Tomcat 6.0 is strange. In both cases does your have attached a jsf library? Which one?
Which version of Tomcat 5.5 do you use. There are some differences between the versions, so I need to know exact version.
Concerning Tomcat 6 and NetBeans 6.0beta1, I haven't added any additional libraries. I just click next next next, all default. I have created small Ogg Theora video, so you can watch for yourself. What you can see are fresh new NetBeans 6.0beta1 with all-default settings.
Created attachment 49926 [details] NB6+Tomcat6 JSF failed
Just like the kamilparal said: NetBeans 6.0beta1 with Tomcat 6.0.13 bundle is okay. But, with Tomcat 5.5.20, the error still here. This time, I use the JDK 1.5. (use the package from Ubuntu Feisty is: tomcat5.5 and tomcat5.5-admin, and version is: 5.5.20-4ubuntu1) ================================================ init: deps-module-jar: deps-ear-jar: deps-jar: Created dir: /home/mo/NetBeansProjects/vj/build/web/WEB-INF/classes Created dir: /home/mo/NetBeansProjects/vj/build/web/META-INF Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/META-INF Copying 5 files to /home/mo/NetBeansProjects/vj/build/web library-inclusion-in-archive: Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/lib library-inclusion-in-manifest: Compiling 4 source files to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/classes Copying 1 file to /home/mo/NetBeansProjects/vj/build/web/WEB-INF/classes compile: compile-jsps: In-place deployment at /home/mo/NetBeansProjects/vj/build/web Deployment is in progress... deploy?config=file:/tmp/context50673.xml&path=/vj OK - Deployed application at context path /vj Start is in progress... start?path=/vj FAIL - Application at context path /vj could not be started run-deploy: Browsing: http://localhost:8180/vj/ run-display-browser: run: BUILD SUCCESSFUL (total time: 12 seconds) ================================================ HTTP Status 404 - /vj/ type Status report message /vj/ description The requested resource (/vj/) is not available. Apache Tomcat/5.5 ================================================ After deploy, I can not find anythings under "/var/lib/tomcat5.5/webapps/", is the problem of tomcat?
$ cat /var/lib/tomcat5.5/logs/catalina.out 2007-10-2 16:36:11 org.apache.commons.beanutils.MethodUtils getMatchingAccessibleMethod WARNING: Cannot use JVM pre-1.4 access bug workaround die to restrictive security manager. 2007-10-2 16:36:11 com.sun.faces.config.rules.ComponentRule end WARNING: [ComponentRule]{faces-config/component} Merge(com.sun.rave.web.ui.Time) 2007-10-2 16:36:11 com.sun.faces.config.rules.ConverterRule end WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigDecimal) 2007-10-2 16:36:11 com.sun.faces.config.rules.ConverterRule end WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigInteger) 2007-10-2 16:36:13 org.apache.catalina.core.StandardContext start SEVERE: Error filterStart 2007-10-2 16:36:13 org.apache.catalina.core.StandardContext start SEVERE: Context [/vj] startup failed due to previous errors 2007-10-2 16:36:13 org.apache.catalina.session.StandardManager doUnload SEVERE: IOException while saving persisted sessions: java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:70) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:488) at org.apache.catalina.session.StandardManager$PrivilegedDoUnload.run(StandardManager.java:88) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:451) at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4358) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4241) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:743) at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:143) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:737) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784) at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:814) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:343) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 2007-10-2 16:36:13 org.apache.catalina.session.StandardManager stop SEVERE: Exception unloading sessions to persistent storage java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:70) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:488) at org.apache.catalina.session.StandardManager$PrivilegedDoUnload.run(StandardManager.java:88) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:451) at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4358) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4241) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:743) at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:143) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:737) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784) at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:814) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:343) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 2007-10-2 16:36:13 org.apache.commons.beanutils.MethodUtils getMatchingAccessibleMethod WARNING: Cannot use JVM pre-1.4 access bug workaround die to restrictive security manager. 2007-10-2 16:36:13 com.sun.faces.config.rules.ComponentRule end WARNING: [ComponentRule]{faces-config/component} Merge(com.sun.rave.web.ui.Time) 2007-10-2 16:36:14 com.sun.faces.config.rules.ConverterRule end WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigDecimal) 2007-10-2 16:36:14 com.sun.faces.config.rules.ConverterRule end WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigInteger) 2007-10-2 16:36:14 org.apache.catalina.core.StandardContext start SEVERE: Error filterStart 2007-10-2 16:36:14 org.apache.catalina.core.StandardContext start SEVERE: Context [/vj] startup failed due to previous errors 2007-10-2 16:36:14 org.apache.catalina.session.StandardManager doUnload SEVERE: IOException while saving persisted sessions: java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:70) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:488) at org.apache.catalina.session.StandardManager$PrivilegedDoUnload.run(StandardManager.java:88) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:451) at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4358) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4241) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:368) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 2007-10-2 16:36:14 org.apache.catalina.session.StandardManager stop SEVERE: Exception unloading sessions to persistent storage java.io.FileNotFoundException: /home/mo/SESSIONS.ser (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:70) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:488) at org.apache.catalina.session.StandardManager$PrivilegedDoUnload.run(StandardManager.java:88) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:451) at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4358) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4241) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:368) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)
I commit a partial fix, which solves the problem for Tomcat 6.0.x. The issue for Tomcat 5.0.x is still there. Checking in JSFFrameworkProvider.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/JSFFrameworkProvider.java,v <-- JSFFrameworkProvider.java new revision: 1.22; previous revision: 1.21 done
I have committed a fix, which resolves more issues at once, because there more things had to be rewritten: #115506 - HTTP Status 404 - Servlet Faces Servlet is not available #118344 - It is not possbile to deploy application with JSF to JBoss 4.0.4 #102544 - Cannot deploy JSF 1.1 web app to Tomcat 5 #106580 - JSF library missing on EE5 Projects for Weblogic It rewrites the handling of JSF libraries in the JSF configuration panel. It also resolves problem with different jsf versions and implementations. Solves better recognizing MyFaces implementation and JSF instalation folders. Rewrites creating and also handling already created JSF libraries in the IDE. Checking in web/jsf/src/org/netbeans/modules/web/jsf/Bundle.properties; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/Bundle.properties,v <-- Bundle.properties new revision: 1.15; previous revision: 1.14 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/JSFFrameworkProvider.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/JSFFrameworkProvider.java,v <-- JSFFrameworkProvider.java new revision: 1.27; previous revision: 1.26 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/JSFUtils.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/JSFUtils.java,v <-- JSFUtils.java new revision: 1.4; previous revision: 1.3 done Checking in web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/faces-config-application.xml; /cvs/web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/faces-config-application.xml,v <-- faces-config-application.xml new revision: 1.3; previous revision: 1.2 done Checking in web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/JSFConfigModelTest.java; /cvs/web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/JSFConfigModelTest.java,v <-- JSFConfigModelTest.java new revision: 1.15; previous revision: 1.14 done Checking in web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/data/goldenfiles/JSFConfigModelTest/gold-application.xml; /cvs/web/jsf/test/unit/src/org/netbeans/modules/web/jsf/xdm/model/data/goldenfiles/JSFConfigModelTest/gold-application.xml,v <-- gold-application.xml new revision: 1.3; previous revision: 1.2 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanelVisual.form; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanelVisual.form,v <-- JSFConfigurationPanelVisual.form new revision: 1.11; previous revision: 1.10 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanelVisual.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanelVisual.java,v <-- JSFConfigurationPanelVisual.java new revision: 1.21; previous revision: 1.20 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/wizards/Bundle.properties; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/wizards/Bundle.properties,v <-- Bundle.properties new revision: 1.17; previous revision: 1.16 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanel.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/wizards/JSFConfigurationPanel.java,v <-- JSFConfigurationPanel.java new revision: 1.11; previous revision: 1.10 done Checking in j2ee/utilities/test/unit/src/org/netbeans/modules/j2ee/common/UtilTest.java; /cvs/j2ee/utilities/test/unit/src/org/netbeans/modules/j2ee/common/UtilTest.java,v <-- UtilTest.java new revision: 1.4; previous revision: 1.3 done Checking in j2ee/utilities/src/org/netbeans/modules/j2ee/common/Util.java; /cvs/j2ee/utilities/src/org/netbeans/modules/j2ee/common/Util.java,v <-- Util.java new revision: 1.19; previous revision: 1.18 done
verified Product Version: NetBeans IDE Dev (Build 200811050201) Java: 1.6.0_10; Java HotSpot(TM) Client VM 11.0-b15 System: Linux version 2.6.27-7-generic running on i386; UTF-8; en_US (nb)