1.Springboot部署
-
在使用springboot打包成war格式且配置端口(例如9090)的时候:
- 使用IDEA直接运行时,启用的是9090端口
- 使用Tomcat部署时候,启动的是Tomcat端口(例如9090,访问路径http://localhost:8080/helloworld-0.0.1-SNAPSHOT/hello)
-
在部署环境中指定配置文件环境
2.Tomcat端口配置
注意:浏览器端口默认为80(可不写访问)
3.context上下文配置
- 直接访问,不添加任何上下文(即将项目部署到webapps\ROOT目录下)
- 设置访问路径,添加指定上下文(即改变webapp目录下war包名)
- 指定访问路径出现的页面
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
注意:项目修改访问路径后要将项目清理一下,否则修改后可能不起作用
4.Tomcat访问端口映射
将访问路径localhost改为www.Atcrowdfunding.com
#文件路径为C:\Windows\System32\drivers\etc\hosts
127.0.0.1 www.atcrowdfunding.com
5.相对路径与绝对路径
-
前台路径:参考位置是服务器根路径了,例如img、css、js、form、response.sendRedirect(request.getContextPath()+"/xxx.jsp");
-
后台路径:参考位置是Web应用根路径,例如java、xml、request.getRequestDispatcher("/xxx.jsp").forward(req,resp);
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"% errorPage="error.jsp">
<!--后台路径:相对于/user/index.html文件的/user/路径-->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
Index
<a href="${pageContext.request.contextPath }/test.do">test</a>
<!--前台路径(通过客户端浏览器发起请求):从webapps/ROOT路径下查找。"/"即根-->
<!--重定向通过服务器也属于前台路径-->
<a href="/test.do">test</a>
<!--后台路径(服务器端路径):表示项目根路径-->
<!--服务器内部转发也属于后台路径-->
<jsp: include page="/test.jsp"></jsp>
</body>
</html>