2009-11-08 86 views
2

我正在使用WebSphere 6.1運行的Solaris 10 64位(Sparc)上安裝ColdFusion應用程序。 CF附帶的cfcompile腳本引用了jrun.jar,但是當CF安裝爲ear文件時,該庫不可用。 cfcompile.sh的摘要如下:如何在Websphere/Solaris 10下預編譯ColdFusion應用程序

su $cfuser -c "${_JAVACMD} -cp $CLASSES -Dcoldfusion.classPath=$CFUSION_HOME/lib/updates,$CFUSION_HOME/lib -Dcoldfusion.libPath=$CFUSION_HOME/lib coldfusion.tools.CommandLineInvoker Compiler -cfroot $CFUSION_HOME -webinf $WEBINF -webroot $webroot $dir" 

你看到的方式來解決這個問題(即預編譯的應用程序),除了安裝CF爲JRUN服務器上運行的獨立?

回答

0

您是否檢查過EAR文件的內容?應該有一個WAR文件,您可以在其中找到WEB-INF/lib。它可能在那裏。如果是這樣,請將其提取並放在類路徑中。

EAR/WAR文件只是zip壓縮存檔。

這只是我的一個「最佳猜測」。

HTH

+0

嗨!這正是我所做的,但在爆炸版本中沒有jrun.jar。只有當您將CF作爲獨立版安裝時,此文件纔可用。我只是想要一個無源和預編譯的部署選項,但直到現在,我沒有看到沒有JRUN就可能。 – user164701 2009-11-08 16:15:41

0

你能在單機模式下其他一些臨時位置(最好是相同的OS版本&)安裝和jrun.jar複製到你希望它是,上的永久歸屬應用?

0

我在現場創建了我自己的cfcompile.sh版本來處理客戶端的基礎設施。最重要的部分是對j2ee.jar的正確引用(可在WAS發行版中找到)。

相關問題