亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 php教程 PHP開發(fā) wdcp添加tomcat,同時(shí)支持php和java教程

wdcp添加tomcat,同時(shí)支持php和java教程

Jan 05, 2017 pm 05:07 PM

用wdcp官方提供的腳本安裝lnamp環(huán)境,安裝請(qǐng)參考:http://www.wdlinux.cn/bbs/thread-6292-1-1.html,本文主要講如何在LNAMP環(huán)境下安裝JDK+Tomcat6使同一臺(tái)服務(wù)器同時(shí)支持PHP和JAVA語言。服務(wù)器系統(tǒng)和各軟件版本如下所示

[root@E?~]# uname -a

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

[root@E?~]# /www/wdlinux/nginx/sbin/nginx -v

nginx version: nginx/1.2.9

[root@E?~]# /www/wdlinux/httpd-2.2.24/bin/httpd -v

Server version: Apache/2.2.24 (Unix)

Server built: Oct 30 2014 00:17:07

[root@E?~]# rpm -qa |grep mysql

mysql-libs-5.1.66-2.el6_3.x86_64

[root@E?~]# /www/wdlinux/php/bin/php -v

Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS

PHP 5.3.27 (cli) (built: Oct 30 2014 00:30:02)

Copyright (c) 1997-2013 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies


開始安裝jdk: 列出yum庫可用的jdk安裝包

[root@E ~]# yum -y list java*

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.bit.edu.cn

* extras: mirror.bit.edu.cn

* rpmforge: mirrors.neusoft.edu.cn

* updates: mirrors.neusoft.edu.cn

base | 3.7 kB 00:00

extras | 3.3 kB 00:00

rpmforge | 1.9 kB 00:00

updates | 3.4 kB 00:00

updates/primary_db | 171 kB 00:00

Available Packages

java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 base

java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 base

java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1.el6 base

java-1.5.0-gcj-src.x86_64 1.5.0.0-29.1.el6 base

java-1.6.0-openjdk.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates

java-1.6.0-openjdk-demo.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates

java-1.6.0-openjdk-devel.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates

java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates

java-1.6.0-openjdk-src.x86_64 1:1.6.0.33-1.13.5.0.el6_6 updates

java-1.7.0-openjdk.x86_64 1:1.7.0.71-2.5.3.1.el6 updates

java-1.7.0-openjdk-demo.x86_64 1:1.7.0.71-2.5.3.1.el6 updates

java-1.7.0-openjdk-devel.x86_64 1:1.7.0.71-2.5.3.1.el6 updates

java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.71-2.5.3.1.el6 updates

java-1.7.0-openjdk-src.x86_64 1:1.7.0.71-2.5.3.1.el6 updates

java-1.8.0-openjdk.x86_64 1.8.0.25-1.b17.el6 updates

java-1.8.0-openjdk-demo.x86_64 1.8.0.25-1.b17.el6 updates

java-1.8.0-openjdk-devel.x86_64 1.8.0.25-1.b17.el6 updates

java-1.8.0-openjdk-headless.x86_64 1.8.0.25-1.b17.el6 updates

java-1.8.0-openjdk-javadoc.noarch 1.8.0.25-1.b17.el6 updates

java-1.8.0-openjdk-src.x86_64 1.8.0.25-1.b17.el6 updates

java_cup.x86_64 1:0.10k-5.el6 base

java_cup-javadoc.x86_64 1:0.10k-5.el6 base

java_cup-manual.x86_64 1:0.10k-5.el6 base

javacc.x86_64 4.1-0.5.el6 base

javacc-demo.x86_64 4.1-0.5.el6 base

javacc-manual.x86_64 4.1-0.5.el6 base

javassist.noarch 3.9.0-6.el6 base

javassist-javadoc.noarch 3.9.0-6.el6 base

選擇jdk1.6安裝

[root@E ~]# yum -y install java-1.6.0-openjdk*

其它版本請(qǐng)自己修改對(duì)應(yīng)的版本號(hào)安裝 檢測(cè)是否安裝成功

[root@E ~]# java -version

java version "1.6.0_33"

OpenJDK Runtime Environment (IcedTea6 1.13.5) (rhel-1.13.5.0.el6_6-x86_64)

OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

安裝tomcat6 因?yàn)閣dcp后臺(tái)默認(rèn)安裝的端口是8080,tomcat默認(rèn)端口也是8080為了避免沖突請(qǐng)?zhí)崆鞍褀dcp后臺(tái)端口改為其它端口(如:8089...) 可以到wdcp后臺(tái)系統(tǒng)設(shè)置中手動(dòng)修改:

[root@E ~]# yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps

安裝成功 啟動(dòng)

[root@E ~]# service tomcat6 start

其它命令:service tomcat6 {start|stop|restart|condrestart|try-restart|reload|force-reload|status|version}

啟動(dòng)成功,訪問測(cè)試:http://ip:8080 能訪問即為安裝成功: 配置nginx和tomcat,使其不加端口號(hào),直接通過域名也能訪問 首先增加解析,使域名指向到主機(jī)IP,本地可以直接改host實(shí)現(xiàn) 解析正常 不加8080端口訪問 添加8080端口訪問 接下來修改nginx和tomcat的配置使其不加端口號(hào)也能訪問到tomcat的webservice

[root@E ~]# cd /www/wdlinux/nginx/conf/vhost/

[root@E ~]# vi myweb.com.conf

添加如下內(nèi)容

server {

listen 80;

server_name www.myweb.com myweb.com;

#root /www/web/master_myweb_com/public_html;

index index.html index.jsp index.htm;

error_page 400 /errpage/400.html;

error_page 403 /errpage/403.html;

error_page 404 /errpage/404.html;

error_page 405 /errpage/405.html;

location ~ \.jsp$ {

proxy_pass http://127.0.0.1:8080;

include naproxy.conf;

}

location / {

try_files $uri @tomcat;

}

location @tomcat {

proxy_pass http://127.0.0.1:8080;

include naproxy.conf;

}

access_log /www/web_logs/myweb_com_access.log wwwlogs;

error_log /www/web_logs/myweb_com_error.log;

}

重新加載nginx配置文件或重啟nginx

[root@E vhost]# service nginxd reload

nginx: the configuration file /www/wdlinux/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /www/wdlinux/nginx/conf/nginx.conf test is successful

不加端口號(hào)訪問測(cè)試: 至此nginx已經(jīng)成功將來自myweb.com域名的請(qǐng)求代理到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)行修改

[root@E webapps]# pwd

/var/lib/tomcat6/webapps

[root@E webapps]# chown -R root myweb.com

修改權(quán)限,使新項(xiàng)目權(quán)限和默認(rèn)項(xiàng)目權(quán)限一致

[root@E webapps]# chgrp -R tomcat myweb.com

[root@E webapps]# ll

總用量 24

drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 examples

drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 host-manager

drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 manager

drwxr-xr-x 3 root tomcat 4096 10月 30 22:48 myweb.com

drwxrwxr-x 3 root tomcat 4096 10月 30 22:06 ROOT

drwxrwxr-x 5 root tomcat 4096 10月 30 22:06 sample

[root@E myweb.com]# cd myweb.com/

[root@E myweb.com]# rm -f index.html

[root@E myweb.com]# vi index.jsp

寫入:WebService is Tomcat

不要忘記刪除ROOT項(xiàng)目或者對(duì)它重命,否則新項(xiàng)目不生效

[root@E webapps]# mv ROOT/ ROOT.BAK

修改tomcat虛擬主機(jī)配置

[root@E myweb.com]# vi /etc/tomcat6/server.xml

在最下面標(biāo)簽后面添加如下內(nèi)容

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

myweb.com

重啟tomcat,測(cè)試 [root@E myweb.com]# service tomcat6 restart success!


更多wdcp添加tomcat,同時(shí)支持php和java教程相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!


本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72