-1

Java Liberty 用の Bluemix スターター アプリケーション パッケージをダウンロードし、javamail api を使用するための jsp ページを作成しました。また、jsp ページへのパラメーターを要求するサーブレットを作成し、SMTP を使用してメールを転送する別のクラスを作成し、これを bluemix にデプロイしました。インターネット経由でアクセスしようとすると、サーブレットが呼び出されますが、何も応答しません。メッセージを転送するクラスを要求しない可能性があるため、この問題を解決するにはどうすればよいですか

そして、web.xml で contextparam を使用して smtp のプロパティを設定します。

4

2 に答える 2

1

エラー { requested resourse not avilable /emailsendingservlet.java} を調べると、問題はスラッシュにあるようです。つまり、/emailsendingservlet.java の代わりに emailendingservlet.java を試してください。

URL パターンにスラッシュを追加すると、コンテナは「emailsendingservlet」という名前でデプロイされた Web アプリケーションを探します。これがないため、404 エラーが発生します。

以下は参考リンクです。

tomcat が要求したリソース () は利用できません

于 2014-12-26T06:08:06.953 に答える
0

問題は build.xml にあります。build.xml のクラスパスで定義されているパス要素に com.ibm.ws.javaee.servlet.[version].jar へのポインターがあるかどうかを確認する必要があります。

<path id="classpathDir">
<pathelement location="bin"/>
<pathelement location="lib/com.ibm.ws.javaee.servlet.3.0_1.0.1.jar"/>
</path>

また、jar の場所が間違っているか、または欠落しているかどうかを確認してください。

于 2014-12-25T17:38:04.693 に答える