【Tomcat】在Tomcat服务器中部署项目
在Tomcat服务器中部署项目,有三种方式:
1.直接把项目的web根路径,拷贝到Tomcat根/webapps目录中.该方式,可行,是MyEclipse工具的部署方式.
缺点:
1):不支持热部署.(代码变动之后,需要重新部署,重新部署的成本很大).
2):把所有的项目都部署在该路径,启动越来越慢,若其中有一个项目有问题,Tomcat是启动不了.
------------------------------------------------------------------------------------------------
2.告诉Tomcat服务器,从指定的路径去部署项目.
1):找到Tomcat根/conf/server.xml文件.
2):在<Host>元素之间,编写<Context/>元素,具体代码如下:
<!-- Context 表示上下文,当前项目的环境 docBase:被部署的项目的web的根目录 path:上下文的路径,多个Context 存在的情况下,path 不能重复。例如path 为:test 访问:http://localhost:8080/test/index.jsp --> <Context docBase="/Users/mqy/Documents/workspace/mqy/webDemo/webApp" path = "">
3):访问当前项目的路径:http://ip:port/contextPath/资源名称. 注意:多个<Context>元素的path绝对不能相同.
3.从Tomcat5.5开始推荐使用另外的一种方式来部署项目:(其本质和方式二相同)
步骤:
1>.找到Tomcat根/conf/Catalina/localhost新建一个xml文件:比如abc.xml
内容是:<Context docBase="D:\JavaPros\pureWeb\webapp"/>
2>.此时该文件的名字,就相当于是第一种方式的path值(上下文名字)
访问: http://localhost/abc/index.html
如果错过了一天,那么真的就错过一天。不抛弃,不放弃。点一盏心灯给自己。
浙公网安备 33010602011771号