Tomcat基本Web配置

比如我们有一个项目需要部署在www.abc.com的域名下。


第一步下载tomcat到服务器,这里以本地开发为例,window环境下,Linux下同理。


第二部打开/conf/server.xml文件

server.xml是tomcat的主要配置文件,具体了解可以参照我转载的这篇文章http://blog.csdn.net/liuyong0818/article/details/8140016

1、先找到Connector配置链接参数

    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
			   URIEncoding="UTF-8"
			   maxThreads="300" enableLookups="false"
			   emptySessionPath="true"
               redirectPort="8443" />
主要有两个参数解释一下

port: Tomcat默认是8080端口,改成80端口,也就是默认的http端口,这样就可以监听http请求了

URIEncoding:URL地址使用get方法可以兼容中文,也可以改成gbk,不改的话就是乱码了,这样就不至于乱码

例如:window.location.href = "http://www.abc.com/?name="+encodeURIComponent("大大网");

其他参数意义参照那篇文章,很详细

2、找到host节点 配置host

<Host name="www.abc.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
		<Context docBase="war-taglib" path=""  reloadable="true" />
</Host>
修改几个参数:

name: 原来是localhost 修改为www.abc.com 这就是你的域名

里面再加一个context节点 docBase就是你的war名称


如果你的配置文件是抽出去放在另外目录下,还需要修改catalina.properties

添加:

CONFIG_DIR_PATH=F:\\config\\config (注意Linux下的分隔符)

这样你就可以在项目中使用CONFIG_DIR_PATH变量了

例如Spring里面可以这样

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="order" value="2" />
		<property name="ignoreUnresolvablePlaceholders" value="true" />
		<property name="locations">
			<list>
				<value>file:${CONFIG_DIR_PATH}/tag.properties</value>
				<value>file:${CONFIG_DIR_PATH}/../system-config/tag.properties</value>
			</list>
		</property>
	</bean>

至此,Tomcat配置就算完成了。


第三步 绑定host 就不说了。


第四步 启动 访问 http://www.abc.com


以上配置是最最基本最最简单的,不适用与生产环境哦~


有空把nginx也整合进来


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值