Я новичок в Java EE и Tomcat.
Я работал над Java-приложением REST в OpenShift с JBoss EWS 2.0, и у меня не было проблем. Недавно у нас появился сервер, на котором я должен запустить свой веб-сервис.
После Как развернуть военный файл в Tomcat 7 , я пошел в корень моего приложения и использовал эту команду:
jar -cvf myapp.war *
Обратите внимание, что myapp
— это, например, имя моего приложения.
Я поместил файл .war в /base/path/of/tomcat/webapps/
и перешел в Tomcat GUI App Manager.
Я увидел, что Tomcat создал папку с моим именем .war и поместил в нее файлы, поэтому я запустил свое приложение, но когда я перешел к http://localhost:8080/myapp/
, он вернул 404. Однако в OpenShift, когда я его открыл ( открытый корневой путь), он отображал index.html, поскольку мой путь к веб-службе недействителен и не работает.
пожалуйста, направьте меня и спасибо за ваше время, потраченное на мой вопрос.