drsmachado 1 like
Precisamos da mensagem de erro completa.
Ricardo_Sou10
antes tava este erro
agora só o 404
o que aparece no console é
> mar 14, 2017 2:26:26 PM org.apache.catalina.core.AprLifecycleListener init
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_77\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.8.0_77/bin/…/jre/bin/server;C:/Program Files/Java/jdk1.8.0_77/bin/…/jre/bin;C:/Program Files/Java/jdk1.8.0_77/bin/…/jre/lib/amd64;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Users\Ricardo\AppData\Roaming\npm;C:\Users\Ricardo\AppData\Local\Microsoft\WindowsApps;C:\apache-maven-3.3.9\bin;C:\Program Files\Java\jdk1.8.0_77\bin;C:\Desenvolvimento\IDE\eclipse-jee-mars-2-win32-x86_64 (1)\eclipse;;.
mar 14, 2017 2:26:26 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.j2ee.server:RESTfulCRUD’ did not find a matching property.
mar 14, 2017 2:26:27 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“http-bio-8080”]
mar 14, 2017 2:26:27 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“ajp-bio-8009”]
mar 14, 2017 2:26:27 PM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 1634 ms
mar 14, 2017 2:26:27 PM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
mar 14, 2017 2:26:27 PM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/7.0.47
mar 14, 2017 2:26:30 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFORMAÇÕES: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [1,445] milliseconds.
mar 14, 2017 2:26:31 PM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Marking servlet jerseyServlet as unavailable
mar 14, 2017 2:26:31 PM org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: Servlet /RESTfulCRUD threw load() exception
java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
mar 14, 2017 2:26:31 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“http-bio-8080”]
mar 14, 2017 2:26:31 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“ajp-bio-8009”]
mar 14, 2017 2:26:31 PM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 3351 ms
Lucas_Camara 2 likes
Nâo deu erro 404, mas sim erro 500. E a mensagem foi: “The ResourceConfig instance does not contain any root resource…”.
Como você configurou o jersey? Como está o web.xml?
Ricardo_Sou10 1 like
Meu web.xml:
<display-name>RESTful CRUD Example</display-name>
<servlet>
<servlet-name>jerseyServlet</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>org.o7planning.restfulcrud</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jerseyServlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Ricardo_Sou10
Será que ta errado?
Fiz do jeito deste tutorial só mudei os atributos
exemplo crud