zoukankan      html  css  js  c++  java
  • 部署java新项目

    java源码部署总结:
    环境:nginx+tomcat
    部署方式:源码部署
    源码目录
      /chroot2/test/schedule 目录下面就是所有源码了
    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="."/>的配置
    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包部署
    war包目录
      /chroot2/test/schedule 目录下面放的是war包,如:ScheduleManage.war
    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"/>的配置
    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;
      }
    

      

  • 相关阅读:
    Xcode一些好用的插件,以及这些插件的管理器
    iOS证书说明和发布
    iOS开发—音乐的播放
    POJ 1287 Networking 【最小生成树Kruskal】
    HDU1233 还是畅通工程【最小生成树】
    POJ 1251 + HDU 1301 Jungle Roads 【最小生成树】
    128 编辑器 【双栈】
    154. 滑动窗口【单调队列】
    5. 多重背包问题 II 【用二进制优化】
    4. 多重背包问题 I
  • 原文地址:https://www.cnblogs.com/freespider/p/12340025.html
Copyright © 2011-2022 走看看