怎样发布java web 项目项目,直接输入IP就可以访问网页,而不需要在IP后加项目名。

本帖子已过去太久远了,不再提供回复功能。如何不输入项目名端口号直接访问java web项目 - fengsigaoju的博客 - CSDN博客
如何不输入项目名端口号直接访问java web项目
正常使用tomcat作为容器我们要访问一个页面的方式是ip(或者域名):8080/项目名/login.jsp(或者其他jsp文件)
下面明确几种需求
1&& 不用输入端口号(例192.168.1.1/text/login.jsp)
由于浏览器默认访问端口是80,所以需要在服务器接收到80端口的请求后自动跳转到8080端口(或者你tomcat当初修改的端口号,tomcat默认是8080),这部分参考文献
两条命令解决,注意是在root权限下
2&& ip/jsp页面名访问(也就是把项目名给拿掉)(例192.168.1.1/login.jsp)
暴力方法,直接删除WEBAPP下的ROOT文件夹,把自己的文件夹改名为ROOT(注意tomcat过一段时间会恢复你原来的文件夹,不过没有影响,只要ROOT改了就行)
3&& 直接输入ip访问(例192.168.1.1)
要是嫌麻烦连jsp页面都不想输入呢,比如默认的就是登陆页面作为起点,解决方法:在ROOT下打开index.jsp(有的是index.html),直接输入跳转到login.jsp的代码即可。
&meta http-equiv=&refresh&content=&0; url=login.jsp&&(这里路径需要注意,由于我是一步一步来的,所以这时ROOT已经是项目文件了,如果没有删除ROOT那么就写成其他正确访问项目文件的路径)
3无疑是最方便的,但是2也有用,比如一个ip下有多个项目,必然需要有些项目用2访问,3也可以直接不删除ROOT直接在index.jsp里写跳转,但是需要注意路径问题
如果有老司机知道其他方法希望留言指教,总感觉虽然成功了,但是删ROOT有点血腥啊
我的热门文章

我要回帖

更多关于 java web项目实例 的文章

 

随机推荐