阿里雲Ubuntu服務器搭建Javaweb開發環境

  1. 下載XShell和Xftp,使用XShell連接Linux服務器,配合Xftp,在可視化的界面下即可完成對Linux文件的上傳、下載、權限更改等複雜操作。                                                                                                                                  第一次安裝時爲了節省C盤,將他們都放到了E盤,結果,軟件無法啓動,最後一起放到了C盤就OK了
  2. 下一步開始安裝JDK,可以直接從互聯網軟件倉庫中獲取,不過在安裝之前需要先更新系統的軟件。                更新軟件:sudo apt-get update。 安裝JDK和JRE: sudo apt-get install default-jre  sudo apt-get install default-jdk在安裝之後使用命令java-version即可查看是否安裝成功
  3. 安裝mysql,mysql的安裝同jdk。直接從軟件倉庫中獲取:sudo apt-get install mysql-server mysql-client。      在軟件安裝中會彈出界面設置用戶名和密碼,在軟件安裝之後,                                         service mysql start 啓動數據庫                                                mysql -uroot -p 輸入密碼來登陸
  4. 安裝tomcat,首先需要從官網下載tomcat官網下載tomcat(注意版本要一致)。壓縮包上傳到usr/local下(使用Xftp工具) 在usr/local下創建文件夾tomcat7:mkdir tomcat7 將tomcat7的壓縮包複製到tomcat7的下面:cp /usr/local/apache-tomcat-7.0.29.tar.gz        /usr/local/tomcat7進入tomcat7:cd usr/local/tomcat7解壓tomcat7壓縮包:tar -zxvf apache-tomcat-7.0.29.tar.gz #解壓縮
  5. 配置tomcat。進入tomcat7:cd /usr/local/tomcat7/bin 更改配置文件:vi daemon.sh #配置在正文開始的地方加入以下內容(注意將jdk等目錄結合自己的實際情況進行修改):
    JAVA_HOME=/usr/java/jdk1.6
    CATALINA_HOME=/usr/local/tomcat7
    CATALINA_OPTS=”-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m”啓動tomcat  ./startup.sh 
  6. 部署web項目。在eclipse或者myEclipse上將項目打好包(war)  
    右擊項目/export.../java EE/war file  
    使用Xftp將war包上傳至linux服務器,並在webapps下創建一個文件夾demo,用於存放解壓的項目  mkdir demo  
    1.將war包移動到demo文件夾中  
    mv demo.war demo/  
    2.解壓war文件(注意文件權限)  
    jar -xvf demp.war  
    3.備份並且刪除demo目錄下的demo.war文件  
    rm -ef demo.war   (備份略)  
    4.進入tomcat的bin文件夾,重啓Apache  
    ./shutdown.sh  
    service httpd stop(執行這句話是報錯的)  
    kill 線程序號  
    5.啓動Apache  
    ./startup.sh  
    service httpd start  
    (或者直接重啓:service httpd restart)  
    6.訪問項目的地址  
    eg:http://192.168.48.128:8080/demo/login.jsp 
  7. 注意:在windows中我們爲了使上傳的資源不在項目重新部署時丟失,一般將項目的存儲位置放在與項目的同級目錄下(webapps下),但是因爲文件夾的權限問題,一般會報錯。解決方法:修改文件夾的權限或者將其存放位置改爲項目的下面 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章