Salve ragazzi ho un piccolo intoppo su di un server che sto sviluppando in java con l'ausilio di maven + tomcat + Service Rest con framework resteasy.
In pratica creo il progetto maven (archetype-quickstart) converto il progetto in dynamic web module e gli associo il server tomcat. Mi creo le classi in un pacchetto che decido a priori, dove sviluppo i miei servizi rest da esporre quando c'è necessità.
Fin qui tutto ok. Aggiungo le dependency al pom:
codice:
<repositories>
   <repository>
      <id>jboss</id>
      <url>http://repository.jboss.org/maven2</url>
   </repository>
</repositories>
 <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>3.0.10.Final</version>
    </dependency>
   <!-- JAXB support -->
   <dependency>
      <groupId>org.jboss.resteasy</groupId>
      <artifactId>resteasy-jaxb-provider</artifactId>
      <version>1.1.GA</version>
   </dependency>
   <!-- Json *sono librerie un vecchie | da controllare -->
   <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jettison-provider</artifactId>
        <version>3.0.7.Final</version>
    </dependency>
e questo è il mio web.xml:
codice:
<listener>
        <listener-class>
            org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
        </listener-class>
    </listener>
    <context-param>
        <param-name>resteasy.servlet.mapping.prefix</param-name>
        <param-value>/</param-value>
    </context-param>
    <context-param>
        <param-name>resteasy.resources</param-name>
        <param-value>com.myproj.services.AccService</param-value>
    </context-param>
    <servlet>
        <servlet-name>resteasy-servlet</servlet-name>
        <servlet-class>
            org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
        <init-param>
            <param-name>com.myproj.packages</param-name>
            <param-value>com.myproj.services</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>resteasy-servlet</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
Ovviamente AccService è la classe che indico dove attraverso le annotation espongo il servizio.
Ora in questa classe mi collego ad un db, facendo un junit test mi si collega tranquillamente e funziona tutto, ma se mando in esecuzione il servizio mi spara fuori. In pratica è come se non riuscissi a settare il contesto in cui mi trovo o in cui deve girare tomcat, mentre col testjunit il driver del db lo trova, nell esecuzione del servizio è come se non sa da dove partire. Sapreste aiutarmi?
Vi ringrazio. Spero di essere stato chiaro. saluti

vict@