一, 在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。
1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。
2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。
3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
然后替换appBase="webapps"中的webapps用webdb。
<Host name="localhost" appBase="webdb"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
4.这样的话,在访问该项目时,就可以用去掉项目名称的URL来访问了。下面给出这样一个目录图,供大家参考
5.去除端口号就不用详细说了吧。就是打开TOMCAT_HOME\conf\server.xml中查找原始的端口号(如8080),修改为80后,即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。
6.可能有的朋友会说,为什么不删除webapps中的ROOT中的内容,然后将项目拷背到ROOT中呢,这样的话,同样可以达到想要的效果。关于
这点我是这样认为的,其实方法多的是。条条大路通罗马。这样做的好处还有一个就是在用TOMCAT控制台时,可以很文便的将目录修改回来。
二,
打开tomcat5.5/conf/server.xml,添加<Context>段到<Host …>后面,并相应修改docBase为实际部署目录:
Xml代码
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:/eforum" reloadable="true" debug="0" privileged="true">
</Context>
上为配置server.xml
<Context path="" docBase="D:/eforum" reloadable="true" debug="0" privileged="true">
</Context>
docBase为想默认显示的项目名称,如果做了端口映射的话,就可以用http://IP
,这样的形式来访问你的主页了
三,就是上面都有提到的,把工程直接放到root下,替换掉tomcat的内容。
分享到:
相关推荐
里面是一个8.5的tomcat,在对应的webapps下部署了,我写的两个简单的web页面,用于测试一个tomcat配置多个端口运行多个项目。
Tomcat去除端口号和项目名.pdf
spring boot项目和vue一起放在tomcat部署,spring boot项目和vue一起放在tomcat部署
Tomcat部署项目去除工程名.docTomcat部署项目去除工程名.doc
一个tomcat部署多个项目并通过不同的端口访问
Tomcat去除端口号和项目名[参考].pdf
自己总结的tomcat端口号修改,项目部署。给客户总结的文档。
部署是这个团队用于安装一个Web应用程序到Tomcat服务器的过程。 Web应用程序在Tomcat服务器的部署通常有两种方式. • 静态的; Web应用程序在Tomcat启动前就安装好 • 动态的; 使用Tomcat Manager这个Web应用程序或者...
NULL 博文链接:https://yunlong167167.iteye.com/blog/2087430
Tomcat部署WEB项目,让你轻松部署自己的网站
修改了conf下的server.xml配置文件中的端口号为8888,解决已经安装了oracle等工具而产生的80端口冲突问题!
tomcat服务器上部署项目
tomcat部署war项目的一般操作,从打包,上传,启动项目,查看日志,备份war包,入门操作教程。
项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。
IDEA导入SVN项目(WEB)配置tomcat部署项目
修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式
Tomcat7部署多个Web项目的方法-有图有真相,不下你后悔。
mars-MP3项目整合(包括源码+tomcat部署文件)
tomcat端口号被占用
tomcat部署有三种方式,介绍了他们的优缺点,以及配置方法