我正在尝试在JBoss AS 7.1下部署一个简单的Web应用程序,它与resteasy捆绑在一起.根据文档,所需要的只是(至少)是一个空的web.xml,一个带注释的类@ApplicationPath("/mypath")和@Path("/other_stuff")你的其他类
我关注的文档在这里:
当我点击时:
host:8080/warname/applicationpath/path
Run Code Online (Sandbox Code Playgroud)
我在网页上收到404错误,但日志中没有任何内容.
是否需要更改配置文件才能使JAX-RS正常工作?
预先感谢您的任何帮助!
我在这件事上已经束手无策了。我试图建立一个超级简单的网络应用程序,但我似乎无法让 tomcat 不出现 404 静态文件。
hey-world/src/main/webapp/index.html我的web.xml看起来像这样:
<servlet>
<servlet-name>Resteasy</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>HeyWorldApplication</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Resteasy</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)所以我以为这个设置会映射localhost:8080/hey-world/static/index.html到文件,但每次都是404。这是 gradle tomcat 插件中的某些约定的问题吗?