在一个项目结束的时候,往往根据需要直接映射到一个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"></host> unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
然后替换appBase="webapps"中的webapps用webdb。
<host name="localhost" appbase="webdb"></host> unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
4.这样的话,在访问该项目时,就可以用去掉项目名称的URL来访问了。下面给出这样一个目录图,供大家参考。
5.去除端口号就不用详细说了吧。就是打开TOMCAT_HOME\conf\server.xml中查找原始的端口号(如8080),修改为80后,即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。
6.可能有的朋友会说,为什么不删除webapps中的ROOT中的内容,然后将项目拷背到ROOT中呢,这样的话,同样可以达到想要的效果。关于这点我是这样认为的,其实方法多的是。条条大路通罗马。这样做的好处还有一个就是在用TOMCAT控制台时,可以很文便的将目录修改回来。
分享到:
- 2006-10-16 18:42
- 浏览 2782
- 评论(0)
- 论坛回复 / 浏览 (0 / 8519)
- 查看更多
相关推荐
Tomcat去除端口号和项目名.pdf
Tomcat去除端口号和项目名[参考].pdf
修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式
Tomcat部署项目去除工程名.docTomcat部署项目去除工程名.doc
在Tomcat启动时会去webapps下访问默认ROOT目录下的应用程序,这就导致你始终不能直接访问的原因 切记切记切记,这才是关键 先将它原始就有的ROOT删掉 把 自己的项目包“oa.war” 改成 “ROOT.war” 即可,因为下面的...
1、根据需要将脚本中的端口号更改 2、tomcat目录格式 tomcat-端口号
tomcat端口号被占用
如何在Windows 7中修改Tomcat的端口号 txt 欢迎下载
修改tomcat默认端口号
自己总结的tomcat端口号修改,项目部署。给客户总结的文档。
修改了conf下的server.xml配置文件中的端口号为8888,解决已经安装了oracle等工具而产生的80端口冲突问题!
项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。
里面是一个8.5的tomcat,在对应的webapps下部署了,我写的两个简单的web页面,用于测试一个tomcat配置多个端口运行多个项目。
java获取tomcat端口.doc
绿色版的Tomcat7.0 端口已改为9090 已经测试过的,本人经常用
协同管理系统黙认使用Tomcat默认的端口8080,除8080端口外Tomcat还会占用8005,8009和8443端口。如果这4个端口已被占用,可以将协同管理系统修改为使用其它端口。 修改方法如下: 1. 如果机器上装有IIS或Apache ...
超全面javaweb教程28天第8天_6_修改tomcat端口号
本文介绍了解决Linux下Oracle Tomcat 8080端口冲突的方法。
本篇文章主要介绍了如何修改tomcat默认端口号8080的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧