我是java世界的完整初学者,我想开始构建JAX-RS端点,所以我使用Intellij与glassfish/tomcat应用服务器。
在我运行服务器后,我尝试了所有像 这样的url- http://localhost: 8080/演示/api/hello world - 1.0 -快照
- http://localhost: 8080/演示/hello world - 1.0 -快照
不能工作。我也尝试了tomcat,同样的问题。如果有人能帮我解开这个问题就太好了。
这是我的项目和它的配置:
- https://i.stack.imgur.com/WOalD.png
- https://i.stack.imgur.com/Dj8KI.png
我认为你需要在src/main/webapp下创建一个web.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<session-config>
<session-timeout>
15
</session-timeout>
</session-config>
</web-app>
你可以把beans.xml放到同一个文件夹中。