1.部署war包
- 把war包放到Tomcat目录下的webapps文件夹下
- 打开Tomcat目录下conf文件夹下的server.xml文件,做如下配置
<Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<!-- <Context docBase="D:\setup\javatool\apache-tomcat-8.5.50\webapps\realtimebus" path="/realtimebus" reloadable="true" /> -->
</Host>
</Engine>
</Service>
- 打开Tomcat目录下的bin文件夹,双击startup.bat,启动Tomcat
- 这样后端就部署完了,访问项目:localhost://8080/war包名称/
2.部署前端
- 打开nginx安装目录下conf文件下的nginx.conf
- 配置部署
#第二个项目:薪酬管理
server {
listen 8086;#监听端口
server_name localhost;#代理服务地址
add_header Access-Control-Allow-Origin *;
location / {
root E:/HBuilderProjects/humanVue/dist; #根目录!!,把这里路径设置为项目的根路径
index index.html index.html;
}
}
每部署一个项目,就要设置一个server
- 重启nginx,访问http://localhost:8086