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;
      }
    

      

  • 相关阅读:
    python2.7下同步华为云照片的爬虫程序实现
    python 下字符串格式时间比较
    C# Socket通信 小案例
    win 10 安装 mysql解压版 步骤
    Android 连接 SQL Server (jtds方式)——下
    Android 连接 SQL Server (jtds方式)——上
    Android 项目建立步骤
    ubuntu 配置android开发环境
    ubuntu 安装eclipse
    ubuntu 配置Java jdk
  • 原文地址:https://www.cnblogs.com/freespider/p/12340025.html
Copyright © 2011-2022 走看看