Note that there are some explanatory texts on larger screens.

plurals
  1. POGetting HTTP Error 405
    primarykey
    data
    text
    <p>I'm trying to set up a PrimeFaces 2.2 simple webpage in Glassfish 3.1, with Maven as my project management tool.</p> <p>Currently, my web.xml looks like:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt; &lt;servlet&gt; &lt;servlet-name&gt;Jersey Web Application&lt;/servlet-name&gt; &lt;servlet-class&gt; com.sun.jersey.spi.container.servlet.ServletContainer&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt; com.sun.jersey.config.property.packages&lt;/param-name&gt; &lt;param-value&gt;org.myapp.services&lt;/param-value&gt; &lt;/init-param&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;Jersey Web Application&lt;/servlet-name&gt; &lt;url-pattern&gt;/webresources/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet&gt; &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt; &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet&gt; &lt;servlet-name&gt;PrimeFaces Servlet&lt;/servlet-name&gt; &lt;servlet-class&gt;org.primefaces.resource.ResourceServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;PrimeFaces Servlet&lt;/servlet-name&gt; &lt;url-pattern&gt;*.xhtml&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;/web-app&gt; </code></pre> <p>For PrimeFaces, I set the following dependency on pom.xml:</p> <pre><code>&lt;dependency&gt; &lt;groupId&gt;org.primefaces&lt;/groupId&gt; &lt;artifactId&gt;primefaces&lt;/artifactId&gt; &lt;version&gt;2.2.1&lt;/version&gt; &lt;/dependency&gt; </code></pre> <p>, and the following repository:</p> <pre><code>&lt;repository&gt; &lt;id&gt;prime-repo&lt;/id&gt; &lt;name&gt;Prime Technology Maven Repository&lt;/name&gt; &lt;url&gt;http://repository.prime.com.tr&lt;/url&gt; &lt;layout&gt;default&lt;/layout&gt; &lt;/repository&gt; </code></pre> <p>However, when I try to open a .xhtml file in the browser, I get: "HTTP Status 405 - HTTP method GET is not supported by this URL", which is really weird because org.primefaces.resource.ResourceServlet is supposed to respond to GET. What am I missing here?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload