小编paw*_*ndr的帖子

Jboss错误:只允许一个JAX-RS应用程序类

我的基于Jboss服务器6.1的Web应用程序有问题.当我尝试在服务器上部署它时会抛出一个错误:

Deployment "vfs:///E:/Instalki/jboss/jboss-as-distribution-6.1.0.Final/jboss-6.1.0.Final/server/default/deploy/WholesaleApp.war" is in error due to the following reason(s): org.jboss.deployers.spi.DeploymentException: Only one JAX-RS Application Class allowed. org.glassfish.jersey.server.ResourceConfig org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig org.glassfish.jersey.server.ResourceConfig$RuntimeConfig
Run Code Online (Sandbox Code Playgroud)

当我尝试向我的应用添加简单的REST服务时,就会发生这种情况.这是这个类的代码:

@Path("/wholesale")
@Stateless
public class WholesaleREST implements WholesaleInterface{

    @EJB
    WholesaleEJB bean;

    @Override
    @GET
    @Path("/get")
    public String getCars() {
        List<Clients> listOfClients = bean.getClients();
        StringWriter sw = new StringWriter();
        ClientsContainer container = new ClientsContainer(listOfClients);
        JAXB.marshal(container, sw);
        return sw.toString();
    }

}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生这种情况,服务器或我的班级或netbeans是否有问题?我在互联网上寻找这个问题,他们建议改变web.xml(我没有这样的文件,我有jboss-web.xml)或修改文件并删除服务器配置文件中的一些我也没有的行.我必须为我的大学做一个包含数据库,sesson bean,休息服务和带有swing的客户端应用程序的项目.当我不得不与服务器,而不是代码本身战斗时,它是如此令人沮丧.请帮帮我,我真的不知道该怎么办.

编辑.没人知道?

java rest jboss

0
推荐指数
1
解决办法
8914
查看次数

标签 统计

java ×1

jboss ×1

rest ×1