1、
默认占用端口 8080
cmd/ netstat -aov 可以查看所有的端口 找到对应的PID
双击 bin 目录下的 startup.bat 文件 开启tomcat服务器
浏览器中 输入 localhost:8080 ,可以访问tomcat主页
对于免安装关闭:
1.直接将窗口关闭.
2.ctrl+c
3.双击bin/shutdown.bat
2、
Tomcat的目录结构
-----bin 存放启动和关闭 Tomcat 的脚本文件, 如 startup.bat
-----conf 存放 Tomcat 服务器的各种配置文件,我们可以在里面进行例如端口,用户信息的配置
-----lib tomcat类库。存放 Tomcat 服务器和所有 web 应用程序需要访问的 jar 文件
-----logs tomcat 日志文件
-----temp 临时文件
-----webapps 它里面放的是的 web site(web项目)。 当发布 web 应用程序时,通常把 web 应用程序的目录及文件放到这个目录下。默认访问的ROOT。
-----work 存放的是页面(例如 jsp)转换成的.class文件。 Tomcat 将 JSP 生成的 Servlet 源文件和字节码文件放到这个目录下
3、部署到tomcat
1.在开发中应用的比较多 直接在webapps下创建一个自己的web site就可以.
步骤 1)在webapps下创建一个myweb目录
2)在myweb下创建WEB-INF目录,在这个目录下创建web.xml
3)将web.xml文件中的xml声明与根元素声明在其它的web site中copy过来。
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
</web-app>
4)在myweb下创建一个index.html文件
随便写一句话: Hello World ,this is my first work 。
5)启动tomcat
6)在浏览器中输入 http://localhost/myweb/index.html
4、
可以将web site不放置在tomcat/webapps下,可以任意放置
在server.xml文件中,在Host结束前配置
<Context path="/abc" docBase="E:\myweb1"/>
</Host>
path:它是一个虚拟路径,是我们在浏览器中输入的路径
docBase:它是我们web sit的真实路径
输入 http://localhost:8080/abc/index.html
5、
也可以将web site任意放置
直接创建一个abc.xml文件,在这个xml文件中写
<Context path="" docBase="E:\myweb1"/>
将这个文件放入conf\Catalina\localhost(localhost文件夹里面)
输入 http://localhost/abc/index.html
6、在 Tomcat 中,conf文件夹下的 context.xml文件,把
<Context>
标签改为
<Context reloadable="true">
则会在添入新代码时, Tomcat 会自动加载,重新部署工程。