1.如果你想要你输入的访问地址没有8080或把8080改成其他的端口号要怎么修改呢?
在你的tomcat文件里的conf里的server.xml文件里找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这地方 ,如果你想改成其他端口号就把8080改成你想要的端口号即可;如果你不想要端口号就把8080改成80也可(在访问的地址栏里便可省去输入端口号)
(这里要考虑电脑的端口号占用问题哦,如果电脑已把你tomcat的端口号占用了会启动出错的,所以,你最看查看端口号暂用情况)
2.修改你访问地址,把localhost改成你想要的访问地址,这里不能再是只把server.xml里面把localhost改成你想要的域名这样简单啦;
首先你得先需把主机名编译成你想要的域名,通常主机名都是localhost,所以访问的地址栏为什么是localhost了吧!
第一步找到在C:\WINDOWS\system32\drivers\etc\hosts文件,在最下面加上:
127.0.0.1 localhost
127.0.0.1 xxxxxx(修改你想要的域名)
然后在你重启tomcat服务就可以在你地址栏输入你想要的域名啦;
但是在地址栏把域名变成localhost,也是能访问的。如果你有不想让localhost访问的强迫症,你可以在tomcat文件里的conf里的server.xml文件里找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
把localhost换成你上面所要的域名就行啦 在地址栏里localhost便无效啦!
3.多项目部署
3.1你既要多项目部署在本机上,那地址域名肯定要多个吧
所以在C:\WINDOWS\system32\drivers\etc\hosts文件,在最下面多加上几个就行啦:
127.0.0.1 localhost
127.0.0.1 abb(修改你想要的域名)
127.0.0.1 acc(修改你想要的域名)
127.0.0.1 add(修改你想要的域名)
然后进入你的tomcat文件里的conf里的server.xml文件里
这个你必需要要对server.xml里先关代码的了解啦
如各标签的含义,及tomcat在server.xml的加载流程等(不理解也没什么关系的)
在server.xml的标签为
<?xml version='1.0' encoding='utf-8'?>
<Server>
<Service>
<Engine>
<Host>
</Host>
</Engine>
</Service>
</Server>
这是xml里的大体结构
一个域名访问结构对应一个</service>
所以。你要多域名部署
在原来的基础上不变(这样简单)
在末尾</Server>前在复制前面的</service>结构
你复制几个,就有几个web项目
复制后,改下他的端口和把localhost改成你前面写好的主机别名(即域名)
然后在加一句
<Context path="/AY" reloadable="true"
docBase="D:/AY" />
</Host>
</Engine>
</Service>
加在哪里应该清楚了吧,就是</Host>的末尾
payh:项目名
docBase:项目编译好的路径地址
然后依照这种方式,你就可以多域名布置啦
在这里说下,项目都是要编译好过后的文件啊(注意)
就是用xxx.war在tomcat编译一下(就是部署在tomcat上面跑一下过后的xxx文件 多数情况都在F:\azj\tomcat-7\webapps下)
多项目部署 ,其他方式还有些!我就不说啦!列举一个 就可以啦!