簡體   English   中英

將外部rar文件添加到Cloud Foundry

[英]Adding external rar files to Cloud Foundry

嗨,我剛開始使用CloudFoundry並部署了一個項目。 我的項目使用一些rar文件,因此如何將rar文件附加到使用這些rar文件的已部署頁面。

更多細節:我的頁面是一個jsp頁面並使用jstl。 由於jstl rar文件,在這種情況下,Class Foundry無法找到它們。 我的jsp頁面有指令<%@ taglib uri =“java.sun.com/jsp/jstl/core”; prefix =“c”%>。 如果我將rar文件添加到我的eclipse項目的Webcontent文件夾中,我仍然會收到錯誤“org.apache.jasper.JasperException:絕對uri:java.sun.com/jsp/jstl/core無法在任何一個Web中解析。 xml或使用此applicationorg.apache部署的jar文件..

請記住,Cloud Foundry使用Tomcat 6作為Container。 因此,針對您的情況的最佳測試用例是使用本地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

讓我們知道怎么回事。

您必須使RAR文件成為將要部署的程序包的一部分。 這意味着您可以將它們放在資源文件夾中並在需要時引用它們。 如果您能告訴我們您想要實現的更多細節,我們可以提供更多幫助。

您可以將應用程序部署到像tomcat這樣的獨立容器中並查看結果嗎? 此外,您的案例中的問題似乎比CloudFoundry問題更多的應用程序問題。 檢查類似問題: http//forums.netbeans.org/topic28571.html以及如何安裝JSTL? 絕對的uri:http://java.sun.com/jstl/core無法解決

如果您得出應用程序正常的結論,請提出CloudFoundry票證,但我覺得問題出在您的應用程序上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM