关于tomcat的一些小操作

Tomcat的目录结构文件

alt text

bin: 启动和关闭tomcat的bat文件

conf: 配置文件

–> server.xml : 该文件用于配置和 server 相关的信息, 比如 tomcat启动端口后,配置Host,配置Context 即web应用

–>web.xml : 该文件配置与 web应用(web应用就相当于是一个 web站点)

–>tomcat-users.xml: 该文件用户配置tomcat 的用户密码 和 权限

lib 目录: 该目录放置运行tomcat 运行需要的jar包

logs 目录:存放日志, 当我们需要去查看日志的时候,很有用!,当我们启动tomcat错误时候,可以查询信息.

webapps 目录: 该目录下,放置我们的web应用(web 站点), 比如:

建立 web1 目录 下面放置我们的html 文件 jsp 文件..图片… 则 web1就被当做一个web应用管理起来(☞ 特别说明tomcat 6.0 以后支持 tomcat 5 版本 还有别的设置)

work: 工作目录: 该目录用于存放jsp被访问后 生成的对应的 server文件 和.class文件

Tomcat应用部署目录结构规范

alt text

Tomcat管理虚拟目录
需求:当希望将web应用部署到非webapps目录下时,怎么解决这问题。

PS:可以通过虚拟目录配置技术解决。

配置步骤

1、找到server.xml文件

2、编辑host节点,添加Context path

< Context path=”/应用名” docBase=”web应用所在的绝对路径”/>

例如:要访问该web应用根目录下的hello.html文件

实际访问时输入的地址:http://localhost:8088/应用名/hello.html

3、重启、重新部署生效

context的几个属性的说明

path: 应用名称

docbase: web应用所在的绝对路径

reloadable: 如果设为ture ,表示 tomcat 会自动更新 web应用,但是这个开销大,建议在开发过程中,可以设为true, 但是真的发布了,则应当设为false

如果我们把tomcat的端口号改为80,访问的地址就变为:http://localhost/index.jsp

有些人想要在互联网上访问自己的tomcat工程,但是很可惜,校园网并没有分配公网IP,但是可以用花生壳等工具穿透一下,具体自己研究~

localhost == 127.0.0.1