[转帖]Tomcat一步步实现反向代理、负载均衡、内存复制---自定义一个主机_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3655 | 回复: 0   主题: [转帖]Tomcat一步步实现反向代理、负载均衡、内存复制---自定义一个主机        下一篇 
ilikeorcl
注册用户
等级:中尉
经验:431
发帖:32
精华:1
注册:2012-12-17
状态:离线
发送短消息息给ilikeorcl 加好友    发送短消息息给ilikeorcl 发消息
发表于: IP:您无权察看 2012-12-19 9:37:06 | [全部帖] [楼主帖] 楼主

北京联动北方科技有限公司Tomcat实现反向代理、负载均衡、内存复制-----自定义一个主机,www.linuxidc.com北京联动北方科技有限公司

2.1 建立一目录,用来存放文档

 1.mkdir -pv /web/apps/WEB-INF

2.2 建立一个测试页面

 1.vi /web/apps/index.jsp

2.

 3.<%@ page language="java" %>

 4.<%@ page import="java.util.*" %>

 5.<html>

 6.<head>

 7.<title>JSP test page.</title>

 8.</head>

 9.<body>

10.<% out.println("Hello,world!"); %>
11.</body>
12.</html>


2.3 编辑tomcat的配置文件 /usr/local/tomcat/conf/server.xml 定义虚拟主机,在默认Host上添加如下(不要添加到另外的host中哦)

 1.<Hostname="www.linuxidc.com"appBase="/web/apps"

 2.unpackWARs="true"autoDeploy="true">

 3.<Contextpath=""docBase="/web/apps"reloadable="true"/>

 4.</Host>

2.4 下面简单说说server.xml中一些标签的意思,注意:server.xml区分大小写的

 1.<Serverport="8005"shutdown="SHUTDOWN"> ##最大的容器server,端口号8005可用来管理Server

2.<Servicename="Catalina"> ##service开始定义,名字Catalina

3.<Connectorport="8080"protocol="HTTP/1.1"/> ##http连接器,看到了吧端口号8080

4.<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/> ##ajp连接器,端口号8009

5.<Enginename="Catalina"defaultHost="localhost"> ##定义引擎,与默认主机

6.<RealmclassName="org.apache.catalina.realm.LockOutRealm"> ##关于认证的类

7.<Hostname=""appBase=""unpackWARs=""autoDeploy=""></Host>

 8.##定义一个主机appBase主机的目录,相当于apacheDocumentRootupackWARs自动解压WAR包,autoDeploy自动部署

9.<Contextpath=""docBase=""/>

10.##Context 上下文,相当于apacheAliase,path=""后面跟的是URIdocBase访问pathURI即访问的目录
11.<ValveclassName="org.apache.catalina.valves.AccessLogValve"/> ##过滤器


2.5 测试

1.catalina.sh stop ##先关闭catalina

2.catalina.sh configtest ##查看有没有语法错误

3.catalina.sh start ##启动tomcat会自动部署

4.更改windowhosts文件,添加解析

5.172.16.1.22 www.linuxidc.com

6.访问www.linuxidc.com:8080测试,如果显示hello world!就成功了




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论