静态网页在Tomcat发布时怎样去掉8080以及后缀名.html

运行前提:你的文件是可以执行的,不可以执行的话用下面命令:

Chmod 777你自己的文件

查看自己的文件是否可以执行

ls -ll

我们在静态网页在服务器上Tomcat发布时经常会看到localhost:8080/xxx/xxx/xxx.html

看到这里你是不是觉得很难看,而且在你输入的时候你也要输入这么大一串文字,如果是电脑的话输入还好,但是是手机呢?你又要输入英文,又要输入符号还要输入数字,特别麻烦以下步骤将为你一步一步解决上面的后缀,只留下localhost

一.首先我们解决8080:

我们找到tomcat安装目录里面conf文件夹下server.xml

编译它vim server.xml找到

   

   connectionTimeout="20000"

   redirectPort="8443"


把里面的8080改成80


然后重启Tomcat你就可以只输入localhost/xxx/xxx/xxx.html就可以浏览你的网页了

二.解决/xxx/xxx/

我们找到Tomcat安装目录里面conf文件下server.xml

编译它vim server.xml找到

   

    unpackWARs="true" autoDeploy="true">


在它的下面和添加下面内容

注意看:path的后面不添加任何内容或者只打一个斜杆/

docBase=的是你自己项目文件所存放的目录,记住是目录不是文件,你看我的这里是1.1html它是一个目录而不是1.html注意他们之间的区别


重启Tomcat然后你就可以只输入localhost/xxx.html

三.最后一步去除xxx.html:

相信很多朋友会遇到这样的问题,就是这个html不能去除,去server.xml直接改又会出错

首先来我们先看:

最上面的Host name = localhost是什么意思,它是说你的主机名称是localhost在这里对应你的内网ip,查看内网ip:ipconfig其实在这里localhost可以改成其他名称但是为了方便认识就不做任何改变了。

appBase  = webapps是指在Tomcat服务器默认打开的路径,就如同你在最开始输入

localhost:8080浏览器就进入了Tomcat官网,它这里默认是进入webapps里面ROOT文件夹下打开里面的项目文件,这样的话我们就明白了,我们把它修改为webapps/1.1html(自己的文件目录)不就行了吗?

答案是不行,我们还需要修改其它位置,因为这里里面只有打开运行目录,没有打开项目文件的地方,我们保存后退出来


我们需要编译conf下web.xml文件

vim web.xml因为web.xml里面文件是指太多所以我们直接切换到最后,按Esc之后Shift加冒号键(:)输入 $ 符号直接跳到最后

:$


看到


在里面加上你自己静态网页的文件名,是你自己的项目目录下文件名


重启Tomcat服务器输入localhost就可以访问自己的静态的网页了,如过你有域名的话,让你的域名与你的服务器进行绑定,备案成功的话就可以直接输入网址xxx.com就可以访问了

你可能感兴趣的:(静态网页在Tomcat发布时怎样去掉8080以及后缀名.html)