【发布时间】:2015-10-08 20:33:13
【问题描述】:
我开发了一个 Maven Web 项目,通过 Payara 4 公开一些 jersey web 服务,项目构建良好,但我的 web 方法没有公开。
这里是主类:
package br.com.ainstec.cfrjob.api.resources;
import br.com.concil.cfrimporter.controller.CfrImport;
import br.com.concil.cfrimporter.model.PojoTest;
import javax.enterprise.context.RequestScoped;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* Recurso REST para tratar chamadas
*
*/
@Path("test")
//@RequestScoped
public class TestResource {
private static final Logger logger = LoggerFactory.getLogger(TestResource.class);
@GET
@Path("run")
@Consumes(MediaType.TEXT_PLAIN)
public void run(PojoTest pojoBody) {
logger.info("Starting Camel Job Test#1");
可能是什么问题? 服务需要在某处注册?
提前致谢!
【问题讨论】:
标签: java web-services rest maven jersey