要部署前后端分离项目,首先需要将前端和后端的代码分别打包成可部署的文件。
前端部署:
后端部署:
配置Tomcat:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/api" docBase="your-backend-app" reloadable="true"></Context>
<Context path="/" docBase="your-frontend-app" reloadable="true"></Context>
...
</Host>
其中,your-backend-app
是后端项目的目录名或war文件名,your-frontend-app
是前端项目的目录名。
启动Tomcat:
访问项目:
http://localhost:8080
来访问。http://localhost:8080/api
来访问。注意事项: