tomcat部署项目之访问路径问题

时间:2022-08-04 21:08:38

    一般我们访问某个网站,直接输www.域名就可以访问,比如www.baidu.com但是自己项目发布以后是HTTP:// IP /端口号/项目名,丑陋而且难记,怎么办?

第一步,你需要申请一个域名,并解析到你的公网IP上。腾讯阿里华为现在都在做,傻瓜式解析,很简单。本地的tomcat的可以略过此步。

第二步,进入的Tomcat / conf/ server.xml的文件,修改Tomcat的端口号。

这个文件中一共有三处出现端口号的地方,我们修改的是第二处,别改错地方了。

<Connector port =“80”protocol =“HTTP / 1.1”connectionTimeout =“20000”redirectPort =“8443”/>

第三,还是修改server.xml配置文件,找到<Host>标签

<Host name =“localhost”appBase =“webapps”unpackWARs =“true”autoDeploy =“true”>
	<Contextpath =“”docBase =“/ hello”debug =“0”reloadable =“true”/>  
	~~~~~~~~
</Host>

增加<Context>标签信息,保存退出。

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
	<Context path="" docBase="/hello" debug="0" reloadable="true"/> 
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
 </Host>

其中,hello是你的项目名。

第四步,删除webapps下的ROOT文件夹。

最后启动你的Tomcat,浏览器输入  www.域名  就可以访问你的项目了。本地的只输入localhost就可以访问项目。

比如我的正在建设中并且会一直建设的网站,欢迎点击www.yakun.xyz