nginx+tomcat+java部署总结
来源:互联网 发布:阿里云账号和淘宝账号 编辑:程序博客网 时间:2024/06/07 22:56
昨天部署了一下nginx+tomcat+java出现了很多问题,以下为整理总结。
使用了两种部署方式,一种是源码部署,一种是war部署。
java源码部署总结:环境:nginx+tomcat部署方式:源码部署1 源码目录 /chroot2/test/schedule 目录下面就是所有源码了2 tomcat 位置: /usr/local/tomcat/apache-tomcat-scheduleweb-test 主要配置文件server.xml <Host name="localhost" appBase="/chroot2/test/schedule" deployOnStartup ="false" autoDeploy="false" unpackWARs="true"> <Context path="/schedule" docBase="."/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="schedule-web-test.cn-access_log." suffix=".log" pattern="common" resolveHosts="false"/> </Host> 主要注意: <Context path="/schedule" docBase="."/>的配置3 nginx配置 upstream配置: upstream tomcat_schedule_web_test{ server localhost:8291 weight=10; } server配置: server { listen 80; server_name test.schedule.toys178.com; index index.jsp index.htm index.php; root /chroot2/test; fastcgi_connect_timeout 600; fastcgi_send_timeout 600; fastcgi_read_timeout 600; location /schedule { proxy_pass http://tomcat_schedule_web_test; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|apk|tar.gz)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /chroot/wwwlogs/tomcat_schedule_web_test-access.log access; }部署方式:war包部署1 war包目录 /chroot2/test/schedule 目录下面放的是war包,如:ScheduleManage.war2 tomcat 位置: /usr/local/tomcat/apache-tomcat-scheduleweb-test 主要配置文件server.xml <Host name="localhost" appBase="/chroot2/test/schedule" deployOnStartup ="false" autoDeploy="false" unpackWARs="true"> <Context path="/schedule" docBase="ScheduleManage.war"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="schedule-web-test.cn-access_log." suffix=".log" pattern="common" resolveHosts="false"/> </Host> 主要注意: <Context path="/schedule" docBase="ScheduleManage.war"/>的配置3 nginx配置 upstream配置: upstream tomcat_schedule_web_test{ server localhost:8291 weight=10; } server配置: server { listen 80; server_name test.schedule.toys178.com; index index.jsp index.htm index.html; root /chroot2/test; location /schedule { proxy_pass http://tomcat_schedule_web_test; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|apk|tar.gz)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /chroot/wwwlogs/tomcat_schedule_web_test-access.log access; }
0 0
- nginx+tomcat+java部署总结
- Nginx+Tomcat集群部署
- nginx配置tomcat部署
- nginx+tomcat分布式部署
- nginx tomcat javaweb部署
- windows nginx + tomcat 部署
- nginx+tomcat部署笔记
- Ubuntu下Java、Nginx和Tomcat的安装部署
- Nginx+Tomcat负载均衡部署
- Linux下nginx+tomcat部署
- linux 部署tomcat 搭建nginx
- centos6.5 nginx+tomcat部署
- Nginx Tomcat 简单部署实例
- nginx + tomcat的简单部署
- Nginx和Tomcat集群部署
- 【Nginx】Nginx + Tomcat + SpringBoot 部署项目
- Java项目部署总结(三)nginx安装与配置
- Tomcat部署应用总结
- C++11 for循环的新用法
- 给App启用MultiDex功能
- Net Core mvc 使用mysql
- leetcode 64 Next Greater Element I C++
- C#---结构与类
- nginx+tomcat+java部署总结
- 前端面试
- opencv 绘制矩形,提取矩形区域的直方图
- 图片文件上传到工程目录是,重新部署时文件丢失问题处理
- MySQL常用的命令
- MyBatis多表查询
- ORACLE initialization or shutdown in progress
- Unknown tag (c:forEach).
- Python 算法