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

来源:互联网 发布:巴西黑帮知乎 编辑:程序博客网 时间:2024/06/03 23:47
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>
0 0