• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
漫椿
博客园    首页    新随笔    联系   管理    订阅  订阅
静态网页在Tomcat发布时怎样去掉8080以及后缀名.html

 

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


查看自己的文件是否可以执行
ls -ll
我们在静态网页在服务器上Tomcat发布时经常会看到localhost:8080/xxx/xxx/xxx.html
看到这里你是不是觉得很难看,而且在你输入的时候你也要输入这么大一串文字,如果是电脑的话输入还好,但是是手机呢?你又要输入英文,又要输入符号还要输入数字特别麻烦。以下步骤将为你一步一步解决上面的后缀,只留下localhost
一.首先我们解决8080:
我们找到tomcat安装目录里面conf文件夹下server.xml
编译它 vim server.xml 找到
<Connector port=“8080” protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443”

 

 

把里面的8080改成80

 

 


然后重启Tomcat你就可以只输入localhost/xxx/xxx/xxx.html就可以浏览你的网页了
二.解决/xxx/xxx/
我们找到Tomcat安装目录里面conf文件下server.xml
编译它vim server.xml找到

 

 

 

 

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

注意看: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就可以访问了

posted on 2021-10-09 10:33  编程耽误的厨子  阅读(703)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3