0

こんにちは私はCloudFoundryを使い始めて、プロジェクトをデプロイしました。私のプロジェクトはいくつかのrarファイルを使用しているので、それらのrarファイルを使用するデプロイされたページにrarファイルを添付するにはどうすればよいですか。

詳細:私のページはjspページであり、jstlを使用しています。jstl rarファイルのため、この場合、クラスファウンドリはそれらを見つけることができません。私のjspページにはディレクティブ<%@ taglib uri ="java.sun.com/jsp/jstl/core";があります。prefix = "c"%>。EclipseプロジェクトのWebcontentフォルダーにrarファイルを追加しても、「org.apache.jasper.JasperException:絶対URI:java.sun.com/jsp/jstl/coreはどちらのWebでも解決できません」というエラーが発生します。 xmlまたはこのapplicationorg.apacheでデプロイされたjarファイル。

4

2 に答える 2

2

Cloud Foundry はコンテナーとして Tomcat 6 を使用していることを思い出してください。そのため、状況に応じた最適なテスト ケースは、ローカルの tomcat 6 でアプリをテストすることです。

また、これはすでに整っていると思います:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

または、JSTL jar を手動で含める場合:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
    <scope>provided</scope>
</dependency>

このリンクには、さらに役立つ詳細もあります。

http://www.coderanch.com/how-to/java/JstlTagLibDefinitions

それがどうなるか教えてください。

于 2012-06-08T20:55:12.753 に答える
0

RARファイルをデプロイされるパッケージの一部にする必要があります。つまり、それらをリソースフォルダーに配置し、必要に応じて参照することができます。何を達成しようとしているのか、詳細をお知らせいただければ、さらにサポートさせていただきます。

アプリケーションをtomcatなどのスタンドアロンコンテナにデプロイして結果を確認できますか?また、あなたの場合の問題は、CloudFoundryの問題よりもアプリケーションの問題のようです。http://forums.netbeans.org/topic28571.html および JSTLのインストール方法で同様の問題を確認してください 。絶対URI:http://java.sun.com/jstl/coreは解決できません

アプリに問題がないという結論に達した場合は、CloudFoundryチケットを発行してください。ただし、問題はアプリケーションにあると思います。

于 2012-05-16T23:48:08.493 に答える