我按照教程here
进行了操作由于某些原因我无法运行示例...运行服务后输入网址http://localhost:8080/greeting/时出现404错误。
我正在使用Intellji EE 14和TomEE 7。
这是我的代码:
Greeter.java:
package org.mybiz;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@Path("greeting")
public class Greeter {
@GET
public String sayHi() {
return "Hi!!";
}
}
的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_3_1.xsd"
version="3.1">
</web-app>
答案 0 :(得分:1)
您能否检查它是否已部署在日志中(您应该拥有http://localhost:8080/greeting/)
如果不是它们可能是编译问题,如果是,并且您获得访问该URL的异常,则可以使用与定义的mimetype不匹配的mimetype访问它。
尝试添加@Consumes("text/plain")
或@Consumes("text/html")