修改Tomcat欢迎界面为自己项目界面
由于项目要发布到互联网,所以必须去掉测试时候的端口和项目名称,而为其指定域名访问地址。
第一步,去掉端口
找到server.xml,将默认端口8080改为80,而且发布到互联网必须用80端口,因此端口防火墙不会拦截。
第二步,去掉项目名称
平时我们开发时可能会经常用http://localhost:8080/xxx或http://127.0.0.1:8080/xxx来访问我们的项目,
通过第一步的修改现在我们要用http://localhost/xxx或http://127.0.0.1/xxx来访问项目,
也可以用主机名替换“localhost”或“127.0.0.1”。如果现在我们实用http://localhost/或http://127.0.0.1/访问,
看到的会是Tomcat的欢迎界面,网上众说纷纭,不过测试后都不管用,其中有一种说法测试成功,那就是:
还是修改server.xml,在Host标签中配置项目虚拟路径。以前测试都是将xxx.xml放在Tomcat的conf/localhost中,文件内容大概为:
<Context path="/xxx" docBase="D:\xxx\xxx" debug="0" reloadable="true" />
现在我将path的值改为"",启动Tomcat,发现依旧是Tomcat欢迎页面。
于是将此配置复制到Host标签中,注意要把xxx.xml移动出去,否则就配置了两次,结果成功!
现在就可以用http://localhost来访问你发布的项目了!
备注:
经过此配置可能导致的问题是部分功能出现错误,也就是页面无法显示,
功能不可用。原因可能之一为:项目的jsp中应用了项目路径如:iframe的 src等于 xxxx/xxxx.do,
在此请勿实用写死的项目名做为根,要用动态项目跟路径,如:${pageContext.request.contextPath},
当前我们访问的项目根路径已经变成""(空串),你在用xxx去引用自然找不到路径而报错。这就是用动态项目根路径的好处。
修改Tomcat欢迎界面为自己项目界面 localhost进入你部署的项
精选 转载晓竹 博主文章分类:Java Web开发
上一篇:dos窗口连接数据库
下一篇:oracle删除及导入数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
TS项目实战一:流淌的字符动画界面
使用ts实现虚拟世界,创建ts项目,并编写ts代码,使用tsc编译后直接加载到html界面,实现类似帝国中的流淌的代码界面的效果。
ts TypeScript 网页 ts项目 ts实战 -
关于LVGL界面切换的问题
LVGL界面切换问题解决
界面切换 线程安全 键值 -
怎样让Android Studio进入初始界面、欢迎界面安卓Studio回到初始界面 Android 王睿丶 欢迎界面 工程
-
浅谈Tomcat设置默认欢迎页面欢迎界面
Tomcat设置默认欢迎页面欢迎界面的三种方式
tomcat servlet java 欢迎界面 html -
Tomcat正常启动正常访问项目却无法进入Localhost:8080主界面(非端口原因)
保证Tomcat Webapps目录下有一下几个文件夹:究其原因,极可能是在你删Tomcat缓存的时候,连同这几个文件夹给一起误删了。
Tomcat 进不了主界面 localhost:8080 -
SSM之联表查询、tomcat欢迎界面
1、当时搞联表查询的时候,通过xml配置联表查询特别难搞,问了好几个人都不会。后来问了一个大佬,教给我用注解配置就特别简单,特此记录一下#{name})and id not in(select
缓存 1024程序员节 spring 5 注解配置 tomcat -
动画欢迎界面
动画欢迎界面
界面 动画技术