方法一:直接将web项目文件件拷贝到webapps 目录中
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个iwar包,并在这个目录下生成一个同名的文件夹。
例如将a文件夹(包含一个b.html)拷贝到webapp下,则可以通过localhost:8080/a/b.html访问此处的webapp文件夹可以修改,打开conf下的server.xml文件
将此处的appBase的值改为自己的文件夹(tomca目录下),那么以后需要把文件拷贝到该文件夹下。
方法二:在server.xml中指定(需要重启Tomcat)
见修改Tomcat默认配置中的修改默认站点。
方法三:创建一个xml文件(此方法是最常用的方法,不需要重启Tomcat)
打开conf/Catalina/localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个 名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:
<Context path="/hello" docBase=""></Context>
其中这xml文件名字就是访问路径, 如果不指定path值,则xml文件名就是访问的路径,docBase依旧是该应用的物理路径(即在磁盘中的位置)
例如:
<Context path="/hello" docBase="F://a"></Context>
可以通过 localhost:8080/hello/b.html访问a文件夹下的b.html
注意
删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。