永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
注冊 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊更有260代金額券贈送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動設(shè)置等

溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[教程] wdcp添加tomcat,同時支持php和java教程

本帖最后由 yonyea 于 2014-11-2 03:45 編輯

用wdcp官方提供的腳本安裝lnamp環(huán)境,安裝請參考:http://www.fsowen.com/bbs/thread-6292-1-1.html
本文主要講如何在LNAMP環(huán)境下安裝JDK+Tomcat6使同一臺服務(wù)器同時支持PHP和JAVA語言。

服務(wù)器系統(tǒng)和各軟件版本如下所示:
  1. [root@E ~]# uname -a
  2. Linux E.CentOS6.4 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
  3. [root@E ~]# /www/wdlinux/nginx/sbin/nginx -v
  4. nginx version: nginx/1.2.9
  5. [root@E ~]# /www/wdlinux/httpd-2.2.24/bin/httpd -v
  6. Server version: Apache/2.2.24 (Unix)
  7. Server built: Oct 30 2014 00:17:07
  8. [root@E ~]# rpm -qa |grep mysql
  9. mysql-libs-5.1.66-2.el6_3.x86_64
  10. [root@E ~]# /www/wdlinux/php/bin/php -v
  11. Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
  12. PHP 5.3.27 (cli) (built: Oct 30 2014 00:30:02)
  13. Copyright (c) 1997-2013 The PHP Group
  14. Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
復(fù)制代碼
1.png
開始安裝jdk:
列出yum庫可用的jdk安裝包
  1. [root@E ~]# yum -y list java*
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirror.bit.edu.cn
  5. * extras: mirror.bit.edu.cn
  6. * rpmforge: mirrors.neusoft.edu.cn
  7. * updates: mirrors.neusoft.edu.cn
  8. base | 3.7 kB 00:00
  9. extras | 3.3 kB 00:00
  10. rpmforge | 1.9 kB 00:00
  11. updates | 3.4 kB 00:00
  12. updates/primary_db | 171 kB 00:00
  13. Available Packages
  14. java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 base
  15. java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 base
  16. java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1.el6 base
  17. java-1.5.0-gcj-src.x86_64 1.5.0.0-29.1.el6 base
  18. java-1.6.0-openjdk.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates
  19. java-1.6.0-openjdk-demo.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates
  20. java-1.6.0-openjdk-devel.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates
  21. java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates
  22. java-1.6.0-openjdk-src.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates
  23. java-1.7.0-openjdk.x86_64 1:1.7.0.71-2.5.3.1.el6 updates
  24. java-1.7.0-openjdk-demo.x86_64 1:1.7.0.71-2.5.3.1.el6 updates
  25. java-1.7.0-openjdk-devel.x86_64 1:1.7.0.71-2.5.3.1.el6 updates
  26. java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.71-2.5.3.1.el6 updates
  27. java-1.7.0-openjdk-src.x86_64 1:1.7.0.71-2.5.3.1.el6 updates
  28. java-1.8.0-openjdk.x86_64 1.8.0.25-1.b17.el6 updates
  29. java-1.8.0-openjdk-demo.x86_64 1.8.0.25-1.b17.el6 updates
  30. java-1.8.0-openjdk-devel.x86_64 1.8.0.25-1.b17.el6 updates
  31. java-1.8.0-openjdk-headless.x86_64 1.8.0.25-1.b17.el6 updates
  32. java-1.8.0-openjdk-javadoc.noarch 1.8.0.25-1.b17.el6 updates
  33. java-1.8.0-openjdk-src.x86_64 1.8.0.25-1.b17.el6 updates
  34. java_cup.x86_64 1:0.10k-5.el6 base
  35. java_cup-javadoc.x86_64 1:0.10k-5.el6 base
  36. java_cup-manual.x86_64 1:0.10k-5.el6 base
  37. javacc.x86_64 4.1-0.5.el6 base
  38. javacc-demo.x86_64 4.1-0.5.el6 base
  39. javacc-manual.x86_64 4.1-0.5.el6 base
  40. javassist.noarch 3.9.0-6.el6 base
  41. javassist-javadoc.noarch 3.9.0-6.el6 base
復(fù)制代碼
2.png
選擇jdk1.6安裝
  1. [root@E ~]# yum -y install java-1.6.0-openjdk*
復(fù)制代碼
其它版本請自己修改對應(yīng)的版本號安裝
檢測是否安裝成功
  1. [root@E ~]# java -version
  2. java version "1.6.0_33"
  3. OpenJDK Runtime Environment (IcedTea6 1.13.5) (rhel-1.13.5.0.el6_6-x86_64)
  4. OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
復(fù)制代碼
3.png
安裝tomcat6
因?yàn)閣dcp后臺默認(rèn)安裝的端口是8080,tomcat默認(rèn)端口也是8080為了避免沖突請?zhí)崆鞍褀dcp后臺端口改為其它端口(如:8089...)
可以到wdcp后臺系統(tǒng)設(shè)置中手動修改,如下圖:
4.png
  1. [root@E ~]# yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
復(fù)制代碼
安裝成功 啟動
  1. [root@E ~]# service tomcat6 start
  2. 其它命令:service tomcat6 {start|stop|restart|condrestart|try-restart|reload|force-reload|status|version}
復(fù)制代碼
啟動成功,訪問測試:http://ip:8080
如下圖所示即為安裝成功:
5.png
配置nginx和tomcat,使其不加端口號,直接通過域名也能訪問
首先增加解析,使域名指向到主機(jī)IP,本地可以直接改host實(shí)現(xiàn)
6.png
解析正常
不加8080端口訪問
7.png
添加8080端口訪問
8.png
接下來修改nginx和tomcat的配置使其不加端口號也能訪問到tomcat的webservice
  1. [root@E ~]# cd /www/wdlinux/nginx/conf/vhost/
  2. [root@E ~]# vi myweb.com.conf
  3. 添加如下內(nèi)容
  4. server {
  5. listen 80;
  6. server_name www.myweb.com myweb.com;
  7. #root /www/web/master_myweb_com/public_html;
  8. index index.html index.jsp index.htm;
  9. error_page 400 /errpage/400.html;
  10. error_page 403 /errpage/403.html;
  11. error_page 404 /errpage/404.html;
  12. error_page 405 /errpage/405.html;
  13. location ~ \.jsp$ {
  14. proxy_pass http://127.0.0.1:8080;
  15. include naproxy.conf;
  16. }
  17. location / {
  18. try_files $uri @tomcat;
  19. }
  20. location @tomcat {
  21. proxy_pass http://127.0.0.1:8080;
  22. include naproxy.conf;
  23. }
  24. access_log /www/web_logs/myweb_com_access.log wwwlogs;
  25. error_log /www/web_logs/myweb_com_error.log;
  26. }
復(fù)制代碼
重新加載nginx配置文件或重啟nginx
  1. [root@E vhost]# service nginxd reload
  2. nginx: the configuration file /www/wdlinux/nginx/conf/nginx.conf syntax is ok
  3. nginx: configuration file /www/wdlinux/nginx/conf/nginx.conf test is successful
復(fù)制代碼
不加端口號訪問測試:
9.png
至此nginx已經(jīng)成功將來自myweb.com域名的請求代理到8080端口
如果需要配置多域名的話,還需要修改tomcat虛擬主機(jī)配置文件
默認(rèn)配置文件路徑:/etc/tomcat6/
默認(rèn)項(xiàng)目路徑:/var/lib/tomcat6/webapps/
tomcat默認(rèn)指向/var/lib/tomcat6/webapps/ROOT目錄
創(chuàng)建新項(xiàng)目目錄,這里直接復(fù)制ROOT項(xiàng)目,進(jìn)行修改
  1. [root@E webapps]# pwd
  2. /var/lib/tomcat6/webapps
  3. [root@E webapps]# chown -R root myweb.com
  4. 修改權(quán)限,使新項(xiàng)目權(quán)限和默認(rèn)項(xiàng)目權(quán)限一致
  5. [root@E webapps]# chgrp -R tomcat myweb.com
  6. [root@E webapps]# ll
  7. 總用量 24
  8. drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 examples
  9. drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 host-manager
  10. drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 manager
  11. drwxr-xr-x 3 root tomcat 4096 10月 30 22:48 myweb.com
  12. drwxrwxr-x 3 root tomcat 4096 10月 30 22:06 ROOT
  13. drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 sample
  14. [root@E myweb.com]# cd myweb.com/
  15. [root@E myweb.com]# rm -f index.html
  16. [root@E myweb.com]# vi index.jsp
  17. 寫入:WebService is Tomcat
  18. 不要忘記刪除ROOT項(xiàng)目或者對它重命,否則新項(xiàng)目不生效
  19. [root@E webapps]# mv ROOT/ ROOT.BAK
復(fù)制代碼
修改tomcat虛擬主機(jī)配置
  1. [root@E myweb.com]# vi /etc/tomcat6/server.xml
  2. 在最下面<Host></Host>標(biāo)簽后面添加如下內(nèi)容
  3. <!--myweb.com host config-->
  4. <Host name="www.myweb.com" appBase="webapps"
  5. unpackWARs="true" autoDeploy="true"
  6. xmlValidation="false" xmlNamespaceAware="false">
  7. <Context path="/" reloadable="true" docBase="myweb.com"/>
  8. <Alias>myweb.com</Alias>
  9. <!-- SingleSignOn valve, share authentication between web applications
  10. Documentation at: /docs/config/valve.html -->
  11. <!--
  12. <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  13. -->
  14. <!-- Access log processes all example.
  15. Documentation at: /docs/config/valve.html -->
  16. <!--
  17. <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
  18. prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
  19. -->
  20. </Host>
復(fù)制代碼
如下圖所示
10.png
重啟tomcat,測試http://myweb.com
[root@E myweb.com]# service tomcat6 restart
11.png
success!
我的博客 怡然之樂 – FineYi
文章地址:http://fineyi.com/archives/599.html

太棒了,贊一個。

TOP

返回列表