由于企業(yè)需要,需要發(fā)布企業(yè)版的APP,對(duì)于企業(yè)版APP發(fā)布通過(guò)掃面二維碼的方式來(lái)供客戶使用,在這里,我來(lái)介紹一下服務(wù)器環(huán)境的部署方法。
****一、Linux****
1、Linux安裝JDK步驟
1、先從網(wǎng)上下載jdk(jdk-7u1-linux-i586.rpm),下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html,下載后放在/home目錄中,當(dāng)然其它地方也行。
2、進(jìn)入安裝目錄 #cd /home #cp jdk-7u1-linux-i586.rpm /usr/local #cd /usr/local 給所有用戶添加可執(zhí)行的權(quán)限
rpm -ivh jdk-7u1-linux-i586.rpm
安裝過(guò)程如圖所示:
3、設(shè)置環(huán)境變量
vi /etc/profile
打開(kāi)后,在文檔最下方加上以下環(huán)境變量配置代碼:
export JAVA_HOME=/usr/java/javajdk1.7.0_01
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意:export PATH=$JAVA_HOME/bin:$PATH,注意將$PATH放到最后。以免造成新舊版本問(wèn)題。
編輯profile文檔立即生效 source /etc/profile
4、檢查JDK是否安裝成功。 #java -version 如果看到JVM版本及相關(guān)信息,即安裝成功!
如圖:
-----------分割線-----------------
當(dāng)你已經(jīng)成功把javajdk1.7.0_01 安裝到 /usr/java,并且配置好了系統(tǒng)環(huán)境變量 ****執(zhí)行 # java -version 時(shí)就是 顯示javajdk1.7.0_01,是因?yàn)槟愕膌inux系統(tǒng)有默認(rèn)的jdk;執(zhí)行
1、# cd /usr/bin
ln -s -f /usr/java/javajdk1.7.0_01/jre/bin/java
ln -s -f /usr/java/javajdk1.7.0_01/bin/javac
2、接著卸載javajdk1.7.0_01,再次重新安裝。卸載方法:
先查看javajdk1.7.0_01包名
rpm -qa | grep jdk
接著執(zhí)行
rpm -e jdk-1.7.0_01-fcs
卸載完后,再次重新安裝jdk-7u1-linux-i586.rpm。
2、配置Tomcat
一、上傳Tomcat服務(wù)器
二、安裝Tomcat服務(wù)器
2.1、解壓tomcat服務(wù)器壓縮包
2.2、配置環(huán)境變量
tomcat服務(wù)器運(yùn)行時(shí)是需要JDK支持的,所以必須配置好JDK用到的那些環(huán)境變量
編輯/etc下的profile文件,加上如下內(nèi)容:
2.3、修改tomcat服務(wù)器的啟動(dòng)端口
修改將Tomcat服務(wù)器啟動(dòng)時(shí)使用的端口,例如改成9999
修改完server.xml文件之后,保存,退出。
三、Tomcat服務(wù)器啟動(dòng)和關(guān)閉
3.1、啟動(dòng)Tomcat服務(wù)器
進(jìn)入tomcat服務(wù)器的bin目錄,然后執(zhí)行"./startup.sh"命令啟動(dòng)Tomcat服務(wù)器,如下圖所示:
查看tomcat服務(wù)器的Log信息,看看tomcat服務(wù)器是否已經(jīng)正常啟動(dòng),進(jìn)入tomcat服務(wù)器下的logs目錄,打開(kāi)catalina.out文件進(jìn)行查看,如下圖所示:
訪問(wèn)Tomcat服務(wù)器,如下圖所示:
可以正常訪問(wèn)了,說(shuō)明Tomcat服務(wù)器已經(jīng)正常啟動(dòng)成功了。
如果tomcat啟動(dòng)不了,那么最有可能就是啟動(dòng)時(shí)使用的端口被其他應(yīng)用程序占用了,那么可以通過(guò)如下的辦法進(jìn)行排查,例如查看9999端口被哪個(gè)應(yīng)用程序占用了。
3.2、關(guān)閉Tomcat服務(wù)器
進(jìn)入tomcat服務(wù)器的bin目錄,然后執(zhí)行"./shutdown.sh"命令啟動(dòng)Tomcat服務(wù)器,如下圖所示:
查看tomcat服務(wù)器的Log信息,看看tomcat服務(wù)器是否已經(jīng)正常關(guān)閉,進(jìn)入tomcat服務(wù)器下的logs目錄,打開(kāi)catalina.out文件進(jìn)行查看,如下圖所示:
四、Linux下安裝Tomcat服務(wù)器使用到的命令
4.1、linux查看端口被哪個(gè)進(jìn)程占用
lsof -i:端口號(hào)
例如:
4.2、查看Linux服務(wù)器的版本
lsb_release -a
例如:
4.3、查看當(dāng)前iptables(防火墻)規(guī)則
可使用"iptables –L –n"查看當(dāng)前iptables規(guī)則
例如:
4.4、添加指定端口到防火墻中
iptables -I INPUT -p 協(xié)議 --dport 端口號(hào) -j ACCEPT
例如:
1 iptables -I INPUT -p udp --dport 161 -j ACCEPT
2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
****二、WIN7****
1、WIN7安裝JDK步驟
1、下載好需要安裝的JDK版本
2、安裝很簡(jiǎn)單了,和安裝其他軟件沒(méi)啥區(qū)別,路徑如果不需要自己特殊設(shè)置的話,就可以一路默認(rèn)。需要知道安裝的路徑,配置的時(shí)候是需要用到的,安裝后
我這的安裝路徑是E:/Java/jdk1.6.0_203、環(huán)境變量的設(shè)置 win7界面相比xp做了一點(diǎn)小的修改,不過(guò)不影響操作 這里需要設(shè)置JAVA_HOME、CLASSPATH、Path三個(gè)環(huán)境變量。
a)、右擊“計(jì)算機(jī)”,點(diǎn)擊“屬性”
點(diǎn)擊彈出界面的左部分的“高級(jí)系統(tǒng)設(shè)置”b)、JAVA_HOME指明JDK安裝路徑,就是剛才安裝時(shí)所選擇的路徑E:/Java/jdk1.6.0_20,此路徑下包括lib,bin,jre等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行tomcat,eclipse等都需要依*此變量);
c)、Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,這里,要注意下,path應(yīng)該是本來(lái)就存在的,就不要新建了,找到path,點(diǎn)擊“編輯”;在值的最前面加上下面的語(yǔ)句即可。如果覆蓋了path變量,將導(dǎo)致的cmd下有些基本的命令會(huì)找不到。 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
d)、CLASSPATH為java加載類(lèi)(class or lib)路徑,只有類(lèi)在classpath中,java命令才能識(shí)別,設(shè)為: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示當(dāng)前路徑) %JAVA_HOME%就是引用前面指定的JAVA_HOME;
4、檢驗(yàn)安裝配置是否正確
運(yùn)行“java -version”、“java”、“javac”三個(gè)命令,看輸出是否類(lèi)似上圖。。出現(xiàn)畫(huà)面,安裝配置ok了。
2、WIN7配置Tomcat
1.下載Tomcat,官網(wǎng)上下載的文件都是綠色免安裝的。如:apache-tomcat-7.0.26-windows-x64.zip
下載地址:http://tomcat.apache.org/download-70.cgi
下載后解壓縮:E:\apache-tomcat-7.0.26,隨你喜歡解壓哪里。
2.設(shè)置Tomcat環(huán)境變量
新建:
變量名:TOMCAT_HOME
變量值:你的TOMCAT所在目錄 如:E:\apache-tomcat-7.0.26
現(xiàn)在環(huán)境基本都搭建好了,可以試一試了。
啟動(dòng)tomcat,運(yùn)行tomcat目錄/bin/startup, (點(diǎn)擊startup,好像一閃而過(guò),或彈出個(gè)命令行窗口,不是很爽,文章后面會(huì)提到怎么處理)
然后在瀏覽器中,輸入http://localhost:8080
如果頁(yè)面顯示如圖,恭喜你環(huán)境搭建成功了!
我們有看到tomcat目錄/bin文件夾里有個(gè)tomcat7w.exe,顧名思義就是tomcat以window方式顯示控制臺(tái)。第1次點(diǎn)擊打開(kāi)它時(shí)候,可能會(huì)提示:tomcat指定的服務(wù)未安裝,此時(shí)我們可以這樣解決它。
打開(kāi)命令行提示符窗口=> 進(jìn)入Tomcat安裝目錄==> 進(jìn)入bin目錄下==> 輸入:service.bat install 即可,如圖操作,tomcat目錄按自己機(jī)子上的來(lái)哦
這樣就可以讓tomcat以window方式顯示控制臺(tái)。點(diǎn)擊tomcat7w.exe,會(huì)顯示如圖:
點(diǎn)擊start啟動(dòng)tomcat服務(wù),如果startup type選擇AUTOMATIC,就是隨開(kāi)機(jī)啟動(dòng)啦,這樣就不需要每次都手動(dòng)開(kāi)啟啦。
3:常用的tomcat配置設(shè)置小技巧
一、端口8080改為80,從而http://localhost:8080/web項(xiàng)目 可以直接寫(xiě)為:http://localhos/web項(xiàng)目
tomcat目錄/bin/文件夾下:編輯server.xml文檔,
將:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
改為:<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
三、配置項(xiàng)目APP下載環(huán)境
配置好tomcat后,只需要我們將自己的項(xiàng)目放在相應(yīng)的目錄下面,然后做成jsp頁(yè)面,將jsp地址生成相應(yīng)的二維碼發(fā)布出去就行了