Как устранить эту ошибку NetBeans: «Убедитесь, что проект успешно развернут и сервер запущен»? - PullRequest
0 голосов
/ 13 мая 2018

Я написал проект Maven с NetBeans 8.2 и jboss-eap 7.1 для веб-приложения, использующего веб-сервис RESTful, но когда я тестирую свой код, 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>

Любая помощь, понимающая, как поступить с этой ошибкой отсюда? Спасибо!

...