1

私はnetbeansを使用しており、アプリケーションで Applicationconfig.java は言う

/** * このメソッドは変更しないでください。これは、NetBeans REST サポートによって自動的に生成されます。*/

現在、netbeans+glassfish から Jetty のローカル マシンに REST ベースのサービスをデプロイしようとしていますが、デプロイ後にサービスにアクセスできません。したがって、サーブレットマッピングに web.xml を使用していないため、問題は ApplicationConfig.java にあると思われます。

生成された .war でも Applicationconfig.java は自動的に更新されますか? 手伝ってくれてありがとう...

これは私の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;
    }

}
4

1 に答える 1

0

したがって、プロジェクトを netbeans の突堤にデプロイする前に。まず、関連するすべての jetty-web.xml およびその他の必要なファイルがあることを確認します。

これらのファイルを生成するには、netbeans 用の jetty プラグインをインストールし、jetty サーバーをインターネットからダウンロードします。 新しいプロジェクトを作成し、jetty をサーバーとして選択し、jetty の場所を指定します。次に、プロジェクトを作成し、テストして、生成された .war を /webapps フォルダーに貼り付けた後にデプロイします。

于 2012-10-31T11:55:10.790 に答える