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;
  }
java源码部署的更多相关文章
- 如何阅读Java源码 阅读java的真实体会
		
刚才在论坛不经意间,看到有关源码阅读的帖子.回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动. 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心. 说到技术基础,我打个比 ...
 - 如何阅读Java源码
		
刚才在论坛不经意间,看到有关源码阅读的帖子.回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动.源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心. 说到技术基础,我打个比方吧, ...
 - Java 源码学习线路————_先JDK工具包集合_再core包,也就是String、StringBuffer等_Java IO类库
		
http://www.iteye.com/topic/1113732 原则网址 Java源码初接触 如果你进行过一年左右的开发,喜欢用eclipse的debug功能.好了,你现在就有阅读源码的技术基础 ...
 - [收藏] Java源码阅读的真实体会
		
收藏自http://www.iteye.com/topic/1113732 刚才在论坛不经意间,看到有关源码阅读的帖子.回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动. 源码阅读,我 ...
 - mondrian 4.7 源码部署
		
mondrian是一个开源的数据分析工程, 网上有关mondrian3.X的源码部署比较多, 有关4.X的部署较少. 目前官方推荐使用的时mondrian3.7的修订版, 可以再github上下载到最 ...
 - 如何阅读Java源码?
		
阅读本文大概需要 3.6 分钟. 阅读Java源码的前提条件: 1.技术基础 在阅读源码之前,我们要有一定程度的技术基础的支持. 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃< ...
 - 2018-09-24 Java源码英翻中网页演示
		
在线演示地址: 源代码翻译 两部分如下. 独立的Java代码翻译库 续前文代码翻译尝试-使用Roaster解析和生成Java源码 源码库: program-in-chinese/java_code_t ...
 - Java源码阅读的真实体会(一种学习思路)
		
Java源码阅读的真实体会(一种学习思路) 刚才在论坛不经意间,看到有关源码阅读的帖子.回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动. 源码阅读,我觉得最核心有三点:技术基础+强烈 ...
 - 01_kettle源码部署
		
一 kettle源码部署概述 1.从git上选择合适的版本,并down下来: 2.创建一个java项目,建立core,dbdialog,engine,ui,plugins文件夹,和一个lib文件夹: ...
 
随机推荐
- 35、Android 性能优化、内存优化
			
http://blog.csdn.net/a_asinceo/article/details/8222104 http://blog.csdn.net/a_asinceo/article/detail ...
 - HNU 13108-Just Another Knapsack Problem (ac自动机上的dp)
			
题意: 给你一个母串,多个模式串及其价值,求用模式串拼接成母串(不重叠不遗漏),能获得的最大价值. 分析: ac自动机中,在字典树上查找时,用dp,dp[i]拼成母串以i为结尾的子串,获得的最大价值, ...
 - codeforces 678D Iterated Linear Function 矩阵快速幂
			
矩阵快速幂的题要多做 由题可得 g[n]=A*g[n-1]+B 所以构造矩阵 { g[n] } = {A B} * { g[n-1]} { 1 } {0 1 ...
 - 用javascript 面向对象制作坦克大战(二)
			
2. 完善地图 我们的地图中有空地,墙,钢,草丛,水,总部等障碍物. 我们可以把这些全部设计为对象. 2.1 创建障碍物对象群 对象群保存各种地图上的对象,我们通过对象的属性来判断对 ...
 - Asp.Net中的获取Web.config中设置的参数!(前后台的代码示例)
			
一.Web.config中设置代码 <appSettings> <add key="deleted" value="1" ...
 - OC中两种单例实现方式
			
OC中两种单例实现方式 写在前面 前两天探索了一下C++ 的单例,领悟深刻了许多.今天来看看OC中的单例又是怎么回事.查看相关资料,发现在OC中一般有两种实现单例的方式,一种方式是跟C++ 中类似的常 ...
 - SSH无法连接服务器
			
服务器版本如下: @kelWEB4:/etc# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd ...
 - 8个很有用的PHP安全函数,你知道几个?
			
原文:Useful functions to provide secure PHP application 译文:有用的PHP安全函数 译者:dwqs 安 全是编程非常重要的一个方面.在任何一种编程语 ...
 - Google Appengine参考路径
			
1.Hello, World! in 5 minutes 2.Creating a Guestbook -Introduction 3.Sample Applications 1.Programmin ...
 - AHOI2013 Round2 Day2 简要题解
			
第一题: 第一问可以用划分树或主席树在O(nlog2n)内做出来. 第二问可以用树状数组套主席树在O(nlog2n)内做出来. 我的代码太挫了,空间刚刚卡过...(在bzoj上) 第二题: 分治,将询 ...