歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Ubuntu 11.04環境下開發SSH范例框架AppFuse 2.1 Java Web應用

在Ubuntu 11.04環境下開發SSH范例框架AppFuse 2.1 Java Web應用

日期:2017/2/28 16:15:44   编辑:Linux教程

剛剛把原先在Windows 7下開發AppFuse 2.1的應用,成功遷移到Ubuntu 11.04下,使得在Ubuntu環境下,能夠用Maven 3.0.3和Eclipse Galileo開發源代碼,並把WAR包部署到Tomcat6上。Ubuntu是目前市場占有率超過50%的Linux桌面系統,完全免費,通過近一周的體驗,其桌面使用體驗的“炫”程度要強於已經使用半年的Windows 7。Unbuntu最吸引我的是它的Ubuntu Software Center功能,能夠方便地搜索並安裝一些很有用的免費軟件,下面我會一一談到。現在簡述一下遷移步驟。

1. 在Windows 7筆記本電腦上安裝Ubuntu 11.04
1.1. 下載Ubuntu 11.04 ISO文件。鏈接:/home/ben/dev/bensarchetypes/appfuse21eosc/eclipse
1.2. 使用Universal USB Installer從上述ISO文件創建一個可以自啟動的U盤
1.3. 清理Windows 7無用的文件,並做磁盤碎片清理
1.4. 在Windows 7下,使用磁盤管理工具,壓縮磁盤,為Ubuntu留下磁盤空間
1.5. 使用上述做好的自啟動U盤,啟動電腦
1.6. 根據提示安裝Ubuntu 11.04
1.7. 安裝好Ubuntu後,再安裝Smart Common Input Method (SCIM)用於中文輸入

2. 在Ubuntu上安裝AppFuse 2.1應用開發環境
2.1. 安裝JDK。從Oracle網站下載jdk-6u25-linux-i586.bin自安裝文件,拷貝到Ubuntu的/opt/dev/sdks目錄下,修改權限使其可執行,然後運行該文件即可完成JDK安裝。命令如下:
sudo chmod a+rw jdk-6u25-linux-i586.bin
sudo ./jdk-6u25-linux-i586.bin
2.2. 安裝MySQL Server。在Ubuntu Software Center下,查找mysql,然後安裝MySQL 5.1.54-1ubuntu4 (mysql-server)。裝好後,可以運行下面命令檢查一下安裝效果:
sudo service mysql start
mysql -u root -p
2.3. 安裝Tomcat。在Ubuntu Software Center下,查找tomcat,然後安裝 Tomcat 6.0.28-10ubuntu2 (tomcat6)
2.4. 安裝Maven。下載apache-maven-3.0.3-bin.zip文件,並解壓:
cd /opt/dev/tools
unzip apache-maven-3.0.3-bin.zip

3. 在Ubuntu上配置環境變量
修改~/.bashrc文件,添加下面語句,使得每次打開一個terminal時,環境變量就會自動設置好。
SDKS_HOME=/opt/dev/sdks; export SDKS_HOME
TOOLS_HOME=/opt/dev/tools; export TOOLS_HOME
JAVA_HOME=$SDKS_HOME/jdk1.6.0_25; export JAVA_HOME
MAVEN_HOME=$TOOLS_HOME/apache-maven-3.0.3
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH; export PATH

4. 將AppFuse 2.1依賴的包放置到Maven的本地repository
將文件 appfuse-dependencies-2.1.0.tar.gz(http://static.appfuse.org/nightly/)解壓到~/.m2/repository

5. 設置MySQL的root口令
在pom.xml文件中,設置<jdbc.password>的口令,即你安裝MySQL時設置的root口令

6. 中止Tomcat6服務
因為和下面用到的Jetty服務器的端口號8080沖突.
sudo service tomcat6 stop

7. 編譯運行
mvn clean jetty:run
若一切順利,等jetty服務器啟動後,在浏覽器輸入htt://localhost:8080/即可訪問AppFuse 2.1的應用。

8. 安裝Eclipse
使用Ubuntu software Center,查找eclipse,並安裝

9. 在Eclipse裡設置M2_REPO環境變量,使得Eclipse知道本地Maven repository
Window > Preferences. 選擇 Java > Build Path > Classpath Variables,增加M2_REPO環境變量,指向~/.m2/repository

10. 在Eclipse裡安裝m2eclipse,用來在Eclipse裡獲得Maven的支持
Help > Install New Software > Work with > http://m2eclipse.sonatype.org/sites/m2e/

11. 讓Eclipse知道你安裝好的JDK
修改/etc/eclipse.ini,在-vmargs之上,增加下面兩行
-vm
/opt/dev/sdks/jdk1.6.0_25/bin

12. 安裝Hibernate Tools
Help > Install New Software > Work with > http://download.jboss.org/jbosstools/updates/stable/galileo/

Copyright © Linux教程網 All Rights Reserved