Програма сервісів RESTFul розроблялась у Netbeans 12 з Tomcat 8.
А в Tomcat 7 при виклику сервісу RESTFul отримуємо помилку 404.
Оскільки Netbeans використовує maven, потрібно в pom.xml додати необхідні залежні модулі
<dependencies>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.18.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.18.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.18.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
Якщо використовується не maven, то потрібно додати у classpath відповідні jar файли.
Пораду знайшов тут
https://stackoverflow.com/questions/38302505/unable-to-deploy-restful-simple-code-on-tomcat-7-error-java-lang-classnotfounde
https://stackoverflow.com/questions/27176313/tomcat-7-jersey-rest-not-working?rq=1
Коментарі
Дописати коментар