CentOS 6.2 安裝virgo

來源:互聯網
上載者:User

centos6.2  i686上的virgo-tomcat-server-3.5.0.RELEASE安裝

一、前提條件
JavaSE1.6以上,需設定JAVA_HOME,Path, ClassPath環境變數;
1.1、下載並安裝jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u37-download-1501634.html 到該網站去下載jdk-6u37-linux-x64.bin

1.2、安裝jdk
將jdk-6u31-linux-x64.bin上傳到伺服器上的/usr/java目錄下(如果沒有java目錄,請手工建立)
# chmod a+x jdk-6u31-linux-x64.bin
# ./jdk-6u31-linux-x64.bin

1.3、修改環境變數
export JAVA_HOME=/usr/java/jdk1.6.0_37
export JRE_HOME=/usr/java/jdk1.6.0_37/jre
export  PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

1.4、驗證java版本
# java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

二、安裝virgo
2.1、下載virgo
到virgo官網http://www.eclipse.org/virgo/download/ 下載Virgo Tomcat Server,
下載完後上傳到伺服器上的/usr/local目錄下,進行解壓,重新命名virgo
#unzip virgo-tomcat-server-3.5.0.RELEASE.zip     
#mv virgo-tomcat-server-3.5.0.RELEASE virgo 

    
2.2、配置virgo的home目錄環境變數,如下
#cd
#vi .bash_profile增加如下記錄
export VIRGO_HOME=/usr/local/virgo
儲存並退出
這樣便完成了virgo的安裝

三、使用virgo
3.1、啟動virgo
#VIRGO_HOME/bin/startup.sh & (後台啟動)
訪問virgohttp://192.168.37.128:8080     帳號密碼(預設的)admin/springsource

3.2、停止Virgo:
進入bin目錄下,執行:
shutdown.sh或shutdown.sh -immediate或shutdown.sh -jmxPort 8090或執行Ctrl+C快速鍵。

3.3、Starting in clean mode:
在啟動指令碼後加: -clean
在該模式下啟動,SERVER_HOME目錄下的repository、pickup目錄不會變動,
work目錄(包括所有的日誌,垃圾檔案及操作軌跡)將被刪除並重建;即重新安裝所有的App.

3.4、Starting in debug mode:
在啟動指令碼後加:-debug 8001,預設連接埠是8000,是Eclipse預設遠端偵錯的連接埠;
若要監聽在啟動過程中直到出現異常才調試,則在指令碼後添加:-suspend;

3.5、Starting with JMX Access Modifications
先啟動virgo後,再啟動bin目錄下的jconsole.sh;
Remote Process的地址:localhost:9875,使用者名稱/密碼:admin/springsoure
修改連接埠:啟動時指定連接埠:startup.bat -jmxport 9090

四、修改virgo的預設密碼
cd  /usr/local/virgo/configuration    [有些版本是/usr/local/virgo/config]
vi org.eclipse.virgo.kernel.users.properties
將裡面的user.admin=springsource中的密碼springsource改為自己的密碼,改完後重啟virgo

五、配置jvm
vi /usr/local/virgo/dmk.sh
在 chmod 600 $CONFIG_DIR/org.eclipse.virgo.kernel.jmxremote.access.properties 行下面增加如下參數

       JAVA_OPTS=" \
                $JAVA_OPTS \
                -Xms2048m \
                -Xmx10240m \
                -XX:PermSize=128m \
                -XX:MaxPermSize=128m \
                -Djava.net.preferIPv4Stack=true"

六、開機自啟動[暫時未解決]

七、安裝遇到的問題 

7.1.startup.sh時報錯:
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon
原因是/etc/hosts檔案裡沒有主機名稱為:bogon的,解決方案就是在hosts檔案中加入bogon,修改後的hosts的檔案是:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       bogon localhost.localdomain localhost
::1          localhost6.localdomain6 localhost6

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.