如何解决此NetBeans错误:“确保项目已成功部署且服务器正在运行”?

时间:2018-05-13 20:42:52

标签: java rest web-services netbeans-8 jboss-eap-7

我使用NetBeans 8.2和jboss-eap 7.1编写了一个Maven项目,用于使用RESTful Web服务的Web应用程序,但是当我测试我的代码时,NetBeans向我显示了这个警告:

Make sure the project has been deployed successfully and the server is running.

这是我的代码:

HelloWorld.java

package com.myws.webservice;

import javax.inject.Inject;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("/")
public class HelloWorld {


    @Inject
    HelloService helloService;

    @GET
    @Path("/xml")
    @Produces({ "application/xml" })
    public String getHelloWorldXML() {
        return "<xml><result>" + helloService.createHelloMessage("World") + "</result></xml>";
    }

}

HelloService.java

package com.myws.webservice;

public class HelloService {

    String createHelloMessage(String name) {
        return "Hello " + name + "!";
    }    
}

pom.xml中的依赖项

<dependencies>
        <dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-web-api</artifactId>
            <version>6.0</version>
            <scope>provided</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/javax.enterprise/cdi-api -->
        <dependency>
            <groupId>javax.enterprise</groupId>
            <artifactId>cdi-api</artifactId>
            <version>2.0</version>
            <scope>provided</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.jboss.spec.javax.annotation/jboss-annotations-api_1.2_spec -->
        <dependency>
            <groupId>org.jboss.spec.javax.annotation</groupId>
            <artifactId>jboss-annotations-api_1.2_spec</artifactId>
            <version>1.0.2.Final</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.0_spec -->
        <dependency>
            <groupId>org.jboss.spec.javax.ws.rs</groupId>
            <artifactId>jboss-jaxrs-api_2.0_spec</artifactId>
            <version>1.0.1.Final</version>
        </dependency>

    </dependencies>

了解如何从此处继续处理此错误的任何帮助?谢谢!

0 个答案:

没有答案