sorry i said pax-jetty but i would say pax-war.
It's installed.
In fact, i'm declaring a servlet that extends the RemoteServiceServlet of
GWT

*-using web.xml  it works*
<?xml version="1.0" encoding="utf-8"?>
<web-app version="3.0" 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_3_0.xsd";>

          <servlet>
                <display-name>Authentication</display-name>
                <servlet-name>Authentication</servlet-name>
        
<servlet-class>com.inovelan.cloud.server.AuthenticationServiceImpl</servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>

        <servlet-mapping>
                <servlet-name>Authentication</servlet-name>
                <url-pattern>/authentication</url-pattern>
        </servlet-mapping>
 

</web-app>


but rather than declare in web.xml when I'm using,
*@WebServlet("/authentication")*
public class AuthenticationServiceImpl extends RemoteServiceServlet
implements AuthenticationService
i get a http 405.


So maybe, there is a need for a specific package in import-package directive
other than 
javax.inject,javax.servlet,*javax.servlet.annotation*,javax.servlet.http,org.osgi.framework;version="[1.5,2)",com.inovelan.cloud.authentication.api,org.ops4j.pax.cdi.api,org.eclipse.jetty.annotations





--
View this message in context: 
http://karaf.922171.n3.nabble.com/Annotation-servlet-3-0-specification-karaf-tp4034093p4034095.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to