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

Tomcat-安装-配置-主要目录介绍

2015-03-19 20:47 645 查看
Tomcat安装

1.Tomcat需要 JDK 的支持

配置JAVA_HOME : 在环境变量里增加 JAVA_HOME,例如:C:\Java\jdk1.6.0_02

以后安装的时候会自动为用户找到这个配置中所需要的 JDK

2.【注意】安装的时候 防火墙必须关闭

3.安装时 走默认就行必要时可以指定Tomcat服务器的端口号和后台的管理员用户名和密码

Tomcat主要目录

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

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

3.lib Tomcat服务器所需要的各个库文件

4.logs 保存服务器的系统日志

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

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

配置Tomcat的用户:

在tomcat-users.xml中的 <tomcat-users>标签中添加

<user name="admin" password="admin" roles="manager-gui" />

Tomcat服务器的配置(重点)

1.将服务器的监听端口设置成80端口

修改 conf/server.xml 文件

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

connectionTimeout="20000"

redirectPort="8443" />

2.虚拟目录的配置(核心重点)

在进行程序的项目开发中,往往会建立一个自己的文件夹保存所有的程序,但是既然

属于JAVA EE 的WEB开发,很明显,现在如果要想让用户使用程序,必须依靠WEB容器

的支持---Tomcat 所以要想让Tomcat找到这些程序,就必须配置虚拟目录了。

但是一个虚拟目录本身是有严格要求的。

在虚拟目录所在的文件夹中,必然包含WEB-INF/web.xml

比较麻烦的是,现在的 web.xml 文件也是有严格要求的。

找到Tomcat 的一个文件夹: D:\Tomcat 6.0\webapps\ROOT\WEB-INF 复制到你要创建

的虚拟目录,此时,虚拟目录已经配置成功,但是此时也会有一个问题,Tomcat现在根本

不知道有这样的一个目录,所以还需要在配置文件中编写此目录的映射,从conf/server.xml中更改

在文件底部增加

path: 表示以后浏览器中输入的路径地址

docBase:表示此虚拟目录对应的真实路径,该路径里面必须包含WEB-INF文件夹

例如:

<Context path="/MyProject" docBase="D:\MyProjectDemo"/>

配置完成之后,重启服务。

HTTP错误的状态码:

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

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

根据不同的版本,访问时不能列出目录下的文件;

也许有的版本不会出现这种问题,而有的会出现,所以解决的方法是

可以通过修改 conf/web.xml 文件完成。

<init-param>

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

<param-value>false</param-value> //把false改为true

</init-param>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐