您的位置:首页 > 运维架构 > Tomcat

Tomcat服务器的安装及配置

2012-07-08 19:36 288 查看
一、Tomcat简介:

1.Tomcat是Apache软件基金会的Jakata项目中的一个核心项目

2.Tomcat技术先进、性能稳定,而且免费

3.是一个符合JAVA EE标准的最小的WEB容器

4.直接从Apache下载:www.apache.org

二、Tomcat安装:

Tomcat安装的时候一定要关闭windows防火墙

三、Tomcat主目录:

No.

目录

作用

1

bin

所有的可执行命令,启动和关闭服务器的命令就在此文件夹之中

2

conf

服务器的配置文件夹,里面保存了各个配置信息

3

lib

Tomcat服务器所需的各个库文件

4

logs

保存服务器的系统日志

5

webapps

Web应用程序存放的目录,web项目保存到此目录中即可发布

6

work

临时文件夹,生成所有的临时文件(*.java、*.class)

四、服务器配置:
将服务器的监听端口设置成80端口,在Tomcat安装目录下conf/server.xml文件

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

将8080改为80就OK了。在项目开发时,只要是与配置有关的XML文件一修改,服务器必须重新启动,因为只有重新启动之后才可以将新的配置文件读取出来

五、虚拟目录的配置

1.在虚拟目录所在的文件夹之中,必然包含WEB-INF/web.xml(文件路径为Tomcat安装目录中webapps/ROOT/WEB-INF),找到后直接拷贝到虚拟目录所在的文件夹之中即可,

2.在配置文件中编写此目录的映射,在Tomcat安装目录中conf/server.xml中修改,在Host的结束标签之前添加如下代码:

<Context path="/joywy" docBase="D:\myweb"/>

注:(1)path表示的是以后浏览器中输入的路径地址

(2)docBase表示的是此虚拟目录对应的真实路径 ,值得注意的是里面的第一级子文件夹之中必须存在WEB-INF。

3.HTTP错误的状态码:

(1)404:表示的是路径错误,4XX表示的都是客户端的请求错误

(2)500:表示的是服务器错误,5XX表示的都是程序错误

解决的方法是:

<servlet>

<servlet-name>default</servlet-name>

<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>true</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

将false改为true

默认index.html为服务器的首页,一旦输入虚拟目录之后,就可以直接调用此页面进行访问。

若想更改首页,可以找到Tomcat安装目录下的conf/web.xml文件

<welcome-file-list>

<welcome-file>index.html</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

最好不要去修改公共的配置,而是去修改每一个独立的虚拟目录的配置,将以上代码复制到虚拟目录中的WEB-INF/web.xml文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: