Rest 带Struts2的运动衫

Rest 带Struts2的运动衫,rest,struts2,jersey,restful-url,url-mapping,Rest,Struts2,Jersey,Restful Url,Url Mapping,我正在用球衣搭配Struts2。但是,通过RestFul,服务调用不起作用。下面是我的配置文件 struts.xml 真的 错误 /服务/* 宾马斯特 Web.xml org.apache.tiles.impl.basictelescontainer.DEFINITIONS\u CONFIG /WEB-INF/tiles.xml 支柱2 org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter 支柱2 /* org.a

我正在用球衣搭配Struts2。但是,通过RestFul,服务调用不起作用。下面是我的配置文件

struts.xml


真的
错误
/服务/*
宾马斯特
Web.xml


org.apache.tiles.impl.basictelescontainer.DEFINITIONS\u CONFIG
/WEB-INF/tiles.xml
支柱2
org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
支柱2
/*
org.apache.struts2.tiles.StrutsTilesListener
泽西塞尔维特酒店
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.gemini.rest.controller
com.sun.jersey.api.json.POJOMappingFeature
真的
1.
泽西塞尔维特酒店
/服务/*
index.jsp

使用此配置Struts2筛选器将拦截所有请求

要排除您的
/service/*
请求,请使用
struts.action.excludePattern
常量:


我有一个类似的架构(使用Struts2和Jersey)

在my web.xml中,我有:


支柱2
org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
支柱2
/管理员/*
我的球衣是通过扩展的
资源配置配置配置的:

@ApplicationPath(“rest”)
公共类配置扩展了ResourceConfig{
公共配置(){
超级();
寄存器(新活页夹());
包(true,this.getClass().getPackage().getName());
}
}
因此,这两个url路径是不同的:

Struts在
/admin
上,Jersey在
/rest