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

Jakarta ee 我们需要在netbeans中编辑ApplicationConfig.java吗?,jakarta-ee,netbeans,jetty,Jakarta Ee,Netbeans,Jetty,我正在使用netbeans,在我的应用程序config.java中说 /** *不要修改此方法。它是由NetBeans REST支持自动生成的。 */ 现在,我正试图将基于rest的服务从netbeans+glassfish部署到jetty上的本地机器上,部署后我无法访问服务。因此,我怀疑问题出在ApplicationConfig.java中,因为我没有使用任何web.xml进行servlet映射 Applicationconfig.java是否也在generated.war中自动更新? 谢谢你

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

/** *不要修改此方法。它是由NetBeans REST支持自动生成的。 */

现在,我正试图将基于rest的服务从netbeans+glassfish部署到jetty上的本地机器上,部署后我无法访问服务。因此,我怀疑问题出在ApplicationConfig.java中,因为我没有使用任何web.xml进行servlet映射

Applicationconfig.java是否也在generated.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;
    }

}
package org.netbeans.rest.application.config;
导入java.util.Set;
导入javax.ws.rs.core.Application;
@javax.ws.rs.ApplicationPath(“webresources”)
公共类应用程序配置扩展应用程序{
public Set>getrestresourcelasses(){
Set>();
添加(cribservice.cribservice.class);
归还资源;
}
}

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

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