0

私は初めてJava EEです。init()サーブレットのコードを変更しようとしています。init()メソッドで呼び出されるloadConfiguration(config)メソッドを作成しました。WEB-INFまた、このフォルダーにvelocity.propertyファイルをアップロードしました。メソッドは以下loadConfiguration()に指定されています:-

protected Properties loadConfiguration (ServletConfig config) throws IOException, FileNotFoundException  {
    String propsFile = config.getInitParameter(INIT_PROPS_KEY);
    Properties p = new Properties();

    if ( propsFile != null ) {
      InputStream iStream = getServletContext().getResourceAsStream( propsFile );

      if ( iStream != null ) {
        p.load( iStream );
      }
    }

    return p;
    }

このアプリをweblogicで実行しようとすると、サーバーがリクエストを理解したが準拠を拒否していることを示す403エラーが表示されます。

この問題の回避策はありますか?

どんな助けでも大歓迎です!

4

1 に答える 1

0

Responsestatus code 403は、サーブレットが であることを意味しますforbidden。Web アプリケーションでセキュリティ制約が定義されているかどうかを確認してください。

于 2012-06-15T08:05:05.877 に答える