源码包部署tomcat
JAVA
在openjdk下載
jre----痩身版的-------jdk
java的容器----->tomcat,websphere(銀行用的多),Jboss(12306),weblogic
tomcat是------java寫的一堆代碼,直接解包使用(前提有jdk解釋器)
? tomcat服務起
#/usr/local/tomcat/bin/strtup.sh
? 起 的端口8080.8005,8009
#netstat -anutlp | grep java
? ?tomcat默認網頁根路徑
#ls /usr/local/tomcat/webapps/ROOT
tomcat----派錯日志
#ls /usr/local/tomcat/logs/catalina.log
########################################
web的搭建
httpd+php?? ?+mysal
nginx+php?? ?+mysql
tomcat+java?? ?+mysql?
CDN-----content delivery network
===========================================
一,安裝部署Tomcat
#yum -y install java-1.8.0-openjdk
#yum -y install java-1.8.0-openjdk-headless
#java -version
?? ?
#tar -xf apache-tomcat-8.0.30.tar.gz (安裝包自己下載)
#mv apache-tomcat-8.0.30 /usr/local/tomcat
#cd /usr/local/tomcat
#/usr/local/tomcat/bin/startup.sh
#netstat -anutlp | grep java
測試:
#vim /usr/local/tomcat/webapps/ROOT/test.jsp
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%> //顯示服務器當前時間
</center>
</body>
</html>
#/usr/local/tomcat/bin/shutdown.sh
#/usr/local/tomcat/bin/startup.sh
firefox http://201.1.2.100:8080
------------------------tomcat部署完工------------------------------------
二,使用tomcat部署虛擬主機
#vim /usr/local/tomcat/conf/server.xml
128行左右
<Host> name="www.a.com" appBase="a"
?? ? unpackWARs="true" autoDeploy="true">
</Host>
<Host> name="www.b.com" appBase="b"
?? ? unpackWARs="true" autoDeploy="true">
</Host>
#mkdir -p /usr/local/tomcat/{a,b}/ROOT/
#echo "AAA" > /usr/local/tomcat/a/ROOT/index.htm
#echo "BBB" > /usr/local/tomcat/b/ROOT/index.html
#/usr/local/tomcat/bin/shutdown.sh?
#/usr/local/tomcat/bin/startup.sh?
測試:
firefox http://www.a.com:8080 ?http://www.b.com?
----------------------tomcat虛擬主機完工------------------
三,Tomcat集群配置(201.1.1.5上配置nginx調度器)
nginx安裝略
#vim /usr/local/nginx/conf/nginx/conf
http{
? ? upstream toms {
? ? ? ? server 201.1.2.100:8080;
? ? ? ? server 201.1.2.200:8080;
? ? }
? ? server ?{
? ? ? ? listen 80;
? ? ? ? server_name localhost;
? ? ? ? location / {
? ? ? ? ? ? proxy_pass ?http://toms;
? ? ? ? }
? ? }
}?
#/usr/local/nginx/sbin/nginx -s reload
在web1和web2上部署上tomcat,
/usr/local/tomcat/webapps/ROOT/index.jsp改成不同的測試頁面
測試:
google-chrome http://201.1.1.5訪問代理服務器
--------------------------------------------完工---------------------------------------------------
總結
以上是生活随笔為你收集整理的源码包部署tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三篇:Mysql存储引擎
- 下一篇: svn版本控制git(github)