2012-03-26 51 views
0

我在eclipse中創建了一個動態web項目,並通過Windows中的red5-eclipse插件發佈了它。 我需要在安裝在Linux機器上的紅色5服務器上發佈相同的應用程序。 如果Windows只是複製webapps下的應用程序文件夾並重新啓動red5服務器, 但是,當我在Linux中嘗試相同,它不工作。 任何輸入將不勝感激。在linux中發佈red5 web項目

回答

0

即使在Windows上,您也不應該將其複製/粘貼到webapps文件夾中。這就是在Eclipse中使用Red5插件的原因,即讓您的生活更輕鬆。

我假設你使用的是eclipse的JAVA EE版本。只要按照這個老的教程,仍然是非常有效的: http://trac.red5.org/wiki/Red5Plugin

一旦配置正確,你會看到Red5服務器在底部面板的「服務器」選項卡下。在那裏你可以直接發佈你的應用到服務器,調試,啓動/停止等。

對於你的Linux特定問題,很可能你必須爲Red5 webapps目錄設置正確的權限,以便把新的項目在那裏。除此之外,沒有任何理由使其與Windows的工作方式不同。

0

解決方案使用NetBeans和GlassFish服務器:

的Red5可以安裝作爲獨立服務器或作爲戰爭部署。

該程序是創建red5版本0.8(舊版本)的戰爭部署。 (冗長,請耐心等待)。

在linux上下載並安裝jdk1.6,glassfish2.1和netbeans 6.5。

下載「Red5War_0.8.0.war」。

我,希望下面可能幫助社區通過以下使用的Netbeans 6.5的步驟來創建一個glassfish2.1部署的war RED5 0.8版共享:

步驟1:UN-ZIP的Red5War_0 .8.0.war

第2步:在NetBeans中創建

步驟3名爲 「RED5」 Web項目:複製戰虛增文件夾的 「/ WEB-INF/classes目錄」 的內容並粘貼在「源軟件包「的Netbeans項目。

第4步:右鍵單擊「庫」,添加「JAR /文件夾」,導航到充氣戰爭文件夾的「/ WEB-INF/lib」,選擇所有依賴關係罐並單擊Netbeans項目的「打開」。

第5步:刪除Netbeans項目的WEB-INF(注意:忽略警告/錯誤)。

第6步:刪除充氣文件夾的META-INF。

第7步:將充氣文件夾的剩餘內容(「/ WEB-INF/classes」和「/ WEB-INF/lib」)複製到Netbeans Project的「Web Pages」中。

第8步:在防火牆的TCP/843,TCP/1935年,TCP/5229,TCP打開下列端口/ 5080

第9步:運行該項目

步驟10:部署的WAR文件「在NetBeans項目文件夾中創建「red.war」(../ NetBeansProjects/red5/dist /)

請使用新版本的NetBeans創建新版本(1.0,1.0.1,1.02)war部署, jdk在新版本的glassfish服務器(3.x)上。

祝好!

Arumugam A.V