如果您拿到一臺新的電腦,想在上面部署您的程序,那就必須先搭建好環境才能部署,執行。
分享自己搭建環境過程和方法,方便自己以後看,大家也可以查詢。
拿到一臺新的機器,我會去安裝:
①JDK ②服務器端容器(Jetty/Tomcat) ③數據庫(Mysql)
下面給出安裝和環境配置方法
1.安裝JDK:
java必備。
步驟:
下載jdk包
linux下解壓。
然後配置path環境
詳細:
1.先到官網下載最新的包:官網地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
我下載的是:jdk-7u17-linux-i586.tar.gz
2.下載好了,就放到虛擬機上。一般放在usr/java (沒有java文件夾就新建一個): mkdir /usr/java
然後 使用命令:tar -zxvf jdk-7u17-linux-i586.tar.gz (在usr、java目錄下執行這個命令)
3.配置path環境變量:需要執行: vi /etc/profile ,打開profile文件,在文件最後配置java參數,如下:
.......... .......
unset i
unset pathmunge
#Java Environment Variables
export JAVA_HOME=/usr/java/jdk1.6.0_24
export JAVA=$JAVA_HOME/bin/java
export PATH=$PATH:$JAVA_HOME/bin:$JAVA
我每次都是這樣子配置的,都生效了。
要讓profile文件新寫入的配置立即生效,就需要執行: . /etc/profile 命令(記住. 和/etc/profile之間有空格)
然後輸入: java -version 查看java版本。
4.問題:恰巧我查看版本出錯,報錯是:
dl failure on line 685Error: failed /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so: cannot restore segment
prot after reloc: Permission denied
最後查詢發現是selinux問題,當然下面給出解決辦法:
敲入: vi /etc/selinux/config 在文件中找到 SELINUX=enforcing 註釋掉:#SELINUX=enforcing ,然後新加一行爲:SELINUX=disabled,然後:wq退出
敲入: vi /etc/sysconfig/selinux, 在文件中找到 SELINUX=enforcing 註釋掉:#SELINUX=enforcing ,然後新加一行爲:SELINUX=disabled,然後:wq退出(有可能已經改了)
最後敲入: chcon -t texrel_shlib_t /路徑/路徑/名字.so (文件視具體執行文件:如上:路徑爲 /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so)
最後就解決了,JDK安裝成功!
2.安裝服務器端容器(Jetty/Tomcat)
步驟:
下載---------解壓----------配置環境
詳細:
1. 先到官網下載jetty或者tomcat:
jetty的官網下載:http://download.eclipse.org/jetty/ (聽說jetty7相對穩定些)
tomcat官網下載:http://tomcat.apache.org/download-70.cgi (目前用Tomcat7)
我下載的版本是:jetty-distribution-7.6.10.v20130312.tar.gz --- apache-tomcat-7.0.39.tar.gz
2.解壓:沒什麼好說的,但是jetty一般解壓到usr/local/jetty ,Tomcat就直接解壓到根目錄下就是了。
解壓後該名稱爲jetty和tomcat(方便使用)
3.環境變量配置。如上:執行 vi /etc/profile 在最下面配置:
export JETTY_HOME=usr/local/jetty
export TOMCAT_HOME=/tomcat
jetty/tomcat就安裝好了!
4.啓動:執行cd /usr/local/jetty/bin/ 然後執行./jetty.sh start 啓動jetty.在瀏覽器地址欄輸入:localhost:8080就可訪問.
執行cd tomcat/bin/ 然後執行./startup.sh 啓動tomcat.在瀏覽器地址欄輸入:localhost:8080就可訪問.
附件:
如需要開機自啓動tomcat/jetty ---執行 vi /etc/rc.d/rc.local 在最後一行添加:/tomcat/bin/startup.sh或者jetty的執行啓動語句。
如需修改tomcat/jetty的端口號,則:進入/tomcat/conf目錄,編輯server.xml文件。將port的值改爲80或者其他。(jetty在Jetty目錄下的/etc/jetty.xml下修改端口號)
3.數據庫安裝(Mysql)
步驟:
下載---安裝---配置---設置密碼等
詳細:
1.下載:下載官網地址:http://dev.mysql.com/downloads/
2.安裝:安裝Mysql應該有好幾種方法,由於許多時候Mysql在安裝linux時候都選擇自己安裝了,所以就沒有太多安裝經驗。下面分享一下別人的幾種方法,(未測試)
windows下的圖形界面安裝:http://www.jb51.net/article/23876.htm
linux下rpm安裝:http://www.linuxidc.com/Linux/2007-12/9962.htm
linux下在線安裝:http://www.2cto.com/database/201207/141878.html
3.設置密碼等:
①在命令行輸入:mysql 進入mysql命令模式。
②在mysql命令行輸入:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('自己的密碼'),然後就可以quit退出,然後必須輸入root賬號和你設置密碼才能登陸
③然後就創建你需要的數據庫和表,方便部署項目。
所需軟件和環境配置完成!
下面就剩下部署項目了。
部署項目請參照文章:http://blog.csdn.net/todaymz/article/details/8688243
----------------------------我是分割線-------------------------
寫了一篇純文字文章,相信用到的人還是會去看,我也mark一下,防忘記!
轉載:http://blog.csdn.net/todaymz/article/details/8852044