Tomcat安装
- 下载Tomcat安装包
- 点击startup.bat
- 若系统没有配置java_path环境变量,会安装失败,要先配置java_path环境变量
- 若安装成功,用浏览器访问
http://localhost:8080/
,会出现欢迎界面
Tomcat尽量不要安装到中文路径下
Tomcat文件夹的作用
- bin目录: 存放可执行文件,其中的
startup.bat
用来启动Tomcat,shutdown.bat
用来关闭Tomcat. - conf目录: 存放Tomcat配置文件. 重要的有
server.xml
,web.xml
. - lib目录: Tomcat运行所需的jar文件
- logs目录: 运行的日志文件
- temp目录: 临时文件
- webapps目录: 发布到Tomcat服务器上的项目,就存放在这个目录
- work目录: jsp翻译成class文件存放地址
把项目发布到Tomcat上
要把项目发布到Tomcat上,有三种方法:
1. 将文件拷贝到webapps路径下
- 访问
http://localhost:8080/
,默认访问的是/webapps/ROOT/
路径. - 要访问我们自己的工程,只需要在
/webapps
下建立工程目录即可.访问时访问工程名. - 例如要把
person.xml
文件发布到Tomcat上,可以在/webapps/
路径下建立xml/
目录,再将stus.xml
拷贝到/webapps/xml/
下. 之后在浏览器里输入http://localhost:8080/person.xml
即可访问.
向
/webapps
路径下添加文件后要重启Tomcat才能访问到
2. 配置虚拟路径
-
访问
http://localhost:8080/docs/config/context.html#Defining_a_context
可以看到文档里关于配置虚拟路径的方式的说明. 可以看到有两种配置虚拟路径的方式: 配置在conf/server.xml
中,或者配置在单独文件中. -
配置在
conf/server.xml
中:- 在
conf/server.xml
找到host元素节点。 - 在host元素节点下加入以下内容。
<!-- docBase: 项目的路径地址,如: D:\xml\person.xml path: 对应的虚拟路径,一定要以/打头 对应的访问方式为: http://localhost:8080/person/person.xml --> <Context docBase="D:\xml" path="/person"></Context>
- 在浏览器中输入
http://localhost:8080/person/person.xml
访问文件内容
- 在
-
配置在单独文件中:
- 在
tomcat/conf/catalina/localhost/
文件夹下新建一个xml文件,名字与工程名相同,如person.xml
- 在这个文件里面写入以下内容:
<?xml version='1.0' encoding='utf-8'?> <Context docBase="D:\xml02"></Context>
- 在浏览器上面访问
http://localhost:8080/person/文件名
即可访问文件.
- 在
给Eclipse配置Tomcat
- 在server选项卡里右键新建一个服务器,选择到apache分类,找到对应的tomcat版本.
- 配置完毕后,在server里面右键点击刚才的服务器,然后open,在Server Location中选择’Use Tomcat installation’,将工程发布到Tomcat文件夹下.
- 创建web工程,在WebContent内定义html文件.右键工程,选择’run as server’,可以看到工程被运行,在Tomcat文件夹下的
\wtpwebapps\
目录可以看到对应的工程文件.