我第一次将我的RESTful web应用程序从GlassFish4.1迁移到WildFly9.0。
最初,我遇到了与泽西依赖有关的部署问题。为了克服这个问题,我只是在RESTEasy文件中用pom.xml等效项替换了所述的项目依赖项。在这样做的过程中,我的应用程序变成了可部署的--根据(WildFly_base)/standalone/log,以及应用程序本身--正在按预期工作。
此外,我还向我的WEB文件夹添加了一个jboss-web.xml配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "http://www.jboss.org/j2ee/dtd" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
<jboss-web>
<context-root>myprojectstart</context-root>
</jboss-web>您可以找到@ http://ipaddress:8080/myprojectstart的hello-world页面。
..。然而,我无法查看我的web服务@ http://ipaddress:8080/myprojectstart/getData,就像我使用GlassFish-4.1时一样。
所以,我错过了什么?
注意:我使用的@annotations如下:
这里没有单独的.xml业务
发布于 2015-07-22 18:57:05
我不认为RestEasy支持*在ApplicationPath中。如果你把它移除的话,它应该能正常工作。
https://stackoverflow.com/questions/31563229
复制相似问题