我们需要在netbeans中编辑ApplicationConfig.java吗?

时间:2012-10-31 05:26:29

标签: java-ee netbeans jetty

我正在使用netbeans,在我的应用程序中,Applicationconfig.java说

  

/ **        *请勿修改此方法。它由NetBeans REST支持自动生成。   * /

现在我正在尝试将基于netbeans + glassfish的基于休息的服务部署到我在jetty上的本地计算机上,并且在部署之后我无法访问服务。所以我怀疑问题出现在ApplicationConfig.java中,因为我没有使用任何web.xml进行servlet映射。

Applicationconfig.java是否也会在生成的.war中自动更新? 谢谢你的帮助...

这就是我的applicationconfig.java的样子:

package org.netbeans.rest.application.config;
import java.util.Set;
import javax.ws.rs.core.Application;
@javax.ws.rs.ApplicationPath("webresources")
public class ApplicationConfig extends Application {

    public Set<Class<?>> getClasses() {
        return getRestResourceClasses();
    }

    /**
     * Do not modify this method. It is automatically generated by NetBeans REST support.
     */
    private Set<Class<?>> getRestResourceClasses() {
        Set<Class<?>> resources = new java.util.HashSet<Class<?>>();
        resources.add(cribservice.Cribservice.class);
        return resources;
    }

}

1 个答案:

答案 0 :(得分:0)

所以在使用netbeans在jetty上部署你的项目之前。首先确保您拥有所有相关的jetty-web.xml和其他所需文件。

为了生成这些文件,请为netbeans安装jetty插件,从Internet下载jetty服务器创建一个新项目,选择jetty作为服务器并将其指向jetty的位置。然后创建项目,测试并在将生成的.war粘贴到/ webapps文件夹

后进行部署