Перейти до основного вмісту

Публікації

Показано дописи з міткою "restful"

Не працює RESTFul в Tomcat 7

Програма сервісів 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> <

RESTful web service doesn't work and produces 404

  Після розробки WEB застосунку TomEE 8 у NetBeans 12, застосунок було розміщено на окремому робочому сервері TomEE 9. Застосунок не запрацював, при спробі виклику JAX-RS методів Get,Put, виникала помилка 404, що сервіси не існують. При цьому у Netbeans 12+TomEE 8 усе працює добре. Проблема в тому що з TomEE 9 змінився постачальник JAX-RS  і треба переробляти класи саме для потрібноїь версії TomEE. Інформацію, що допомогла у вирішенні, знайшов тут  https://youtrack.jetbrains.com/issue/DOC-12099 https://stackoverflow.com/questions/43373733/restful-java-with-jax-rs-2-and-tomcat-9/43382662#43382662 https://www.baeldung.com/register-servlet https://www.baeldung.com/jax-rs-spec-and-implementations