我正在尝试使用jersey创建一个嵌入jetty(而不是Java EE)的webserver,并使用REST来映射我的servlet.
我使用spring进行依赖注入,并将servlet映射为bean
但是,当我尝试对映射的servlet进行http请求时,我收到错误500服务器错误或404,找不到页面.
我不确定我是否以正确的方式这样做,我应该使用jetty.xml而不是这个. (想知道是否有使用jetty.xml的shorcut)
我在servlets包中有一个类:Donothing.java
package servlets;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.Produces;@Path("/nothing")public class donothing{ @GET @Produces("text/plain") public String returnnothing() { return ("test"); }}
世界上我做错了什么?或者我应该问世界上我做得对吗?
谢谢
最佳答案我正在寻找一种方法来使用Jersey Spring Embedded Jetty并找到了这个问题.我尝试了你的方法,它确实有效.如果你想在你的资源中实际使用Spring bean,你可以使用jersey-spring:
在文件AdditionalBeansContext.xml中:
然后使用以下命令定义您的资源:@Component注释,使用@autowired注入bean 总结
以上是内存溢出为你收集整理的java – 有可能结合:jersey jetty spring全部内容,希望文章能够帮你解决java – 有可能结合:jersey jetty spring所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)