IntelliJ IDEA修改web项目访问路径
今天使用IntelliJ idea新建了一个maven web项目,发现了一些问题,最后全部搞定了,网上那些文章很多都是扯淡,根本没用。之前多使用的是eclipse,也许使用eclipse时间比较长,觉得eclipse比较亲切,但是现在使用IntelliJ IDEA觉得还是比eclipse更加方便和高端。。。
新建好了项目发现项目只能以localhost:8080这样的访问路径访问到主页,也就是index.jsp
那么之前我用eclipse新建的项目都是localhost:8080/xxx(项目名称)来访问。当然是可以设置tomcat来使他去除项目名称,那么IntelliJ idea应该也是一样,但是IntelliJ idea的tomcat全部都是独立的,也就是说每个项目一个tomcat实例。那么我们只需要修改这个实例就可以咯,原理知道了,那就动手干吧
重点就在这里,只要application context里面手动填写项目名称就可以了,tomcat默认访问路径也会自动加上
那么直接访问localhost:8080/business-home
成功了!
------------------------------------------
新版本的在下面需要往下拉就找到application context
平时最好把项目名去掉-----不然有时候idea给你加的域名会导致项目中link和script导入的文件错误要加 <%=path%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
IntelliJ idea帮tomcat建立了一套访问机制