TOMCAT配置总结
2008-09-15 00:45
274 查看
买了好多书,也看了好多书,到最后发现可能后来的理论知识和技巧掌握了不少,但是最基本的环境自己居然不会配(以前用的都是网管给配好的),很多树上说的都很简单,笼统。
书上说的安装源文件可以到http://jakarta.apache.org/上去下载下来,但是不是下下来安装上启动服务就可以用的,还要在系统环境里去吧给加上TOMCAT的变量。如下:
Tomcat_HOME: C:/Program Files/Apache Software Foundation/Tomcat 6.0
CATALINDA_HOME: C:/Program Files/Apache Software Foundation/Tomcat 6.0
TOMCAT默认的端口是8080,如果你的机器上已经有英语程序占用了该端口你还得到配置文件里去更改去。
到主目录/conf文件夹下server.xml文件是对web服务器的配置:
以下是一些常见的设置,http端口设置,找到以下:
<Connector
port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
把8080端口改为你喜欢使用的端口,如常见的80,以后你就可以利用该端口进行访问你的网站了:http://localhost:80 期中80是默认的,可以不写,其他的一下配置,可以参观相关的内容,入门就是这么简单。
web.xml为servlet的一些相关配置,可以参照一下规范。可以看我写的其他文章。
继续说一下server.xml文件的设置,
找到以下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
....
</Host>
在他们之间可以添加一个<Context>元素,如:<Context path="/axis" reloadable="true" docBase="axis"
workDir="webapps/axis/work"/>,其中属性path代表是网络访问的上下文路径,reloadable表示可以在运行时在classes与lib文件夹下自动加载类包,docBase属性表示你的应用程序的路径,在windows在如:docBase="E:/Sun/axis",workDir表示是缓存文件的放置地点,可以方便跨平台移植时不用重编译。这样,你的应用程序就可以放到硬盘上的任意地方了。还有一个方法可以做到这点(推荐):编写一个xml文件,然后放到tomcat目录/conf/Catalina/<相应的网站>/目录下,如:现在我有个应用程序ACMEWeb,我编了一个文件ACMEWeb.xml内容如下:
<Context path="/ACMEWeb" reloadable="true" docBase="E:/eclipseproject/ACMEWeb" workDir="E:/eclipseproject/ACMEWeb/work" />
我把它放到了tomcat目录/conf/Cataline/localhost下,在浏览器打开http://localhost/ACMEWeb 就会转向我放在E:/eclipseproject/ACMEWeb下的程序了。
书上说的安装源文件可以到http://jakarta.apache.org/上去下载下来,但是不是下下来安装上启动服务就可以用的,还要在系统环境里去吧给加上TOMCAT的变量。如下:
Tomcat_HOME: C:/Program Files/Apache Software Foundation/Tomcat 6.0
CATALINDA_HOME: C:/Program Files/Apache Software Foundation/Tomcat 6.0
TOMCAT默认的端口是8080,如果你的机器上已经有英语程序占用了该端口你还得到配置文件里去更改去。
到主目录/conf文件夹下server.xml文件是对web服务器的配置:
以下是一些常见的设置,http端口设置,找到以下:
<Connector
port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
把8080端口改为你喜欢使用的端口,如常见的80,以后你就可以利用该端口进行访问你的网站了:http://localhost:80 期中80是默认的,可以不写,其他的一下配置,可以参观相关的内容,入门就是这么简单。
web.xml为servlet的一些相关配置,可以参照一下规范。可以看我写的其他文章。
继续说一下server.xml文件的设置,
找到以下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
....
</Host>
在他们之间可以添加一个<Context>元素,如:<Context path="/axis" reloadable="true" docBase="axis"
workDir="webapps/axis/work"/>,其中属性path代表是网络访问的上下文路径,reloadable表示可以在运行时在classes与lib文件夹下自动加载类包,docBase属性表示你的应用程序的路径,在windows在如:docBase="E:/Sun/axis",workDir表示是缓存文件的放置地点,可以方便跨平台移植时不用重编译。这样,你的应用程序就可以放到硬盘上的任意地方了。还有一个方法可以做到这点(推荐):编写一个xml文件,然后放到tomcat目录/conf/Catalina/<相应的网站>/目录下,如:现在我有个应用程序ACMEWeb,我编了一个文件ACMEWeb.xml内容如下:
<Context path="/ACMEWeb" reloadable="true" docBase="E:/eclipseproject/ACMEWeb" workDir="E:/eclipseproject/ACMEWeb/work" />
我把它放到了tomcat目录/conf/Cataline/localhost下,在浏览器打开http://localhost/ACMEWeb 就会转向我放在E:/eclipseproject/ACMEWeb下的程序了。
相关文章推荐
- 项目维护中的总结——简单的Apache+Tomcat多服务器配置
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源
- Eclipse和Tomcat使用过程的一些配置、错误等的总结记录
- Ubuntu Server下配置Tomcat6+MySQL5总结
- MyEclipse 8.5中配置tomcat 6.0 总结
- windows7下手动配置tomcat7总结
- tomcat 和java环境配置的一些总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡
- Eclipse+Tomcat+Lomboz的配置总结
- Tomcat6.0 配置JNDI数据源总结
- Nginx 与 Tomcat 配置Https 总结
- jdk和tomcat环境变量配置总结
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- Mac 上配置tomcat总结
- Tomcat数据库连接池的配置方法总结(叶涛为您解答)
- tomcat 集群(1)总结tomcat的server.ml配置cluster的方式,以及Tomcat集群session共享失败的解决方法
- Tomcat数据库连接池的配置方法总结
- JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源