文档章节

http容器1

LynnZou
 LynnZou
发布于 2017/06/01 11:36
字数 392
阅读 3
收藏 0
点赞 0
评论 0

1.Tomcat 系统架构与设计模式

https://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/

2.如何在Idea中运行tomcat源码

http://www.jianshu.com/p/9e3f99f2d5bb

其中

<dependency>
   <groupId>javax.xml.rpc</groupId>
   <artifactId>com.springsource.javax.xml.rpc</artifactId>
   <version>1.1.0</version>
</dependency>
<!--可以替换为-->        
<dependency>
   <groupId>javax.xml.rpc</groupId>
   <artifactId>javax.xml.rpc-api</artifactId>
   <version>1.1</version>
</dependency>

3.catalina.base 和 catalina.home 的区别

http://blog.csdn.net/jiaotuwoaini/article/details/51455829

从这段描述可以看出CATALINA_HOME和CATALINA_BASE的区别。简单的说,CATALINA_HOME是Tomcat的安装目 录,CATALINA_BASE是Tomcat的工作目录。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。那么我们可以配置多个工作 目录,每个运行实例独占一个工作目录,但是共享同一个安装目录。

Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目录,因此CATALINA_BASE就 指向这些目录。 而其他目录主要包括了Tomcat的二进制文件和脚本,CATALINA_HOME就指向这些目录。

如果我们希望再运行另一个Tomcat实例,那么我们可以建立一个目录,把conf、logs、temp、webapps、work和shared拷贝 到该目录下,然后让CATALINA_BASE指向该目录即可。

4.user.dir 和user.home 的区别

http://blog.csdn.net/wangjun5159/article/details/49820615

5.Java中System里getProperty方法获得的系统参数

http://www.cnblogs.com/sigh-differ/archive/2012/12/25/java-system-getproperty.html

6.getAbsolutePath()和getCanonicalPath()的不同

public static void test2() throws Exception{
        File file = new File("..\\src\\test1.txt");
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getCanonicalPath());
    }

得到的结果

D:\workspace\test\..\src\test1.txt
D:\workspace\src\test1.txt

 

© 著作权归作者所有

共有 人打赏支持
LynnZou
粉丝 0
博文 14
码字总数 11224
作品 0
程序员
Docker下RabbitMQ四部曲之四:高可用实战

本章是《Docker下RabbitMQ四部曲》系列的终篇,今天的我们一起来体验Rabbit’MQ集群的高可用能力,看看RabbitMQ集群中的部分节点宕机时,是否还能生产和消费消息; 原文地址:https://blog....

boling_cavalry ⋅ 05/19 ⋅ 0

容器监控—阿里云&容器内部服务监控

目前[Docker][1]的使用越来越离不开对容器的监控,阿里云最近上线了容器服务,不但提供了核心的容器和宿主机监控能力,而且支持集成 [Cloud Insight][2] 监控,下面会介绍如何集成。 首先介绍...

OneAPM蓝海讯通 ⋅ 2016/06/02 ⋅ 0

JVM和容器的理解

JVM是Java程序唯一认识的操作系统,可执行.class文件。WEB容器是Servlet/JSP唯一认得的HTTP服务器。 容器说白了就是一个用java写的程序,运行与JVM之上。 HTTP那些文字性的通信协议,如何变成...

双鱼一分之一 ⋅ 2016/10/31 ⋅ 0

docker部署hdoop

docker基本用法: 2>下载镜像 docker pull ubuntu 1>启动镜像 docker run -ti ubuntu 2>列出所有镜像 docker images 3>列出所有的容器 docker ps -a 4>列出正在运行的容器 docker ps 5>启动容......

centrald ⋅ 2016/04/21 ⋅ 0

Docker 容器十诫

【编者按】本文作者为 Rafael Benevides,主要介绍使用 [Docker][1] 容器时应该注意的十个陷阱。文章系国内 [ITOM][2] 管理平台 [OneAPM][3] 编译呈现,以下为正文。 当你刚开始使用容器时,...

OneAPM蓝海讯通 ⋅ 2016/05/13 ⋅ 0

第一章 Java Web工作原理

一:在本章我们将学到如下的内容 》HTTP协议原理 》服务器端Web编程原理 》Servlet与Web容器 》Java Web应用程序的组成 》Tomcat介绍 一:1.1解析HTTP协议 HTTP:超文本传输协议(HyperText T...

陈嘻嘻哈哈 ⋅ 2015/09/24 ⋅ 0

Docker入门与实战系列:进阶

Docker入门与实战——《Docker ABC》电子书 https://github.com/gudaoxuri/DockerABC 7. 进阶 本节我们以运行实例为例,进一步介绍Docker的常规使用。 上节是独立的镜像,没有依赖,但会依赖...

孤岛旭日 ⋅ 2015/11/07 ⋅ 2

Quartz的原理

Quartz API :http://www.quartz-scheduler.org/api/2.2.0/ http://www.boyunjian.com/javadoc/org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/2.2.11/_/ 主要包含了以......

Sam_鸿发 ⋅ 2016/01/20 ⋅ 1

#DDBMS#构建一个简单的docker网络

拓扑图如下: host1:10.20.10.70 host2:10.20.10.71 分别在主机1和主机2上创建一个ovs交换机: ovs-vsctl add-br ovs0ip link set ovs0 up 分别为ovs0添加一个port(br0在同一网段): ovs-...

Hochikong ⋅ 2015/02/15 ⋅ 0

HttpModule的认识

原文地址:http://www.cnblogs.com/luckdv/articles/1683194.html HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这...

晨曦之光 ⋅ 2012/05/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何使用serverchan微信推送告警

之前实现推送告警信息到微信的方法有如下几种: 1、通过企业公众号实现----收费: 2、通过QQ邮箱,在微信平台上开启收到邮件进行提醒; 3、第三方告警平台API,一般也是收费的; 不过最近看文...

问题终结者 ⋅ 10分钟前 ⋅ 0

TCP的RPC

RPC就是远程方法调用(Remote Process Call ),包含了客户端和服务端,涉及了对象的序列化传输。 1.服务端启动,注册远程调用的类2.客户端发送请求信息包含类、方法、参数的一些信息、序列化传...

Cobbage ⋅ 31分钟前 ⋅ 0

IOS-UI UI初步代码布局添加事件

ISO开发界面,UI是必须学习的一部分,其实很早之前想学来了,一直没有沉下心来学习。看到IOS的代码风格和布局就别扭的不行,跟java代码和android布局比较显得不是那么方便,所以一直到现在。...

京一 ⋅ 41分钟前 ⋅ 0

浅谈OpenDaylight的二次开发

OpenDaylight作为一款开源SDN网络控制器,依托于强大的社区支持以及功能特性,成为了目前主流的SDN网络控制器开发平台。在比较稳定的OpenDaylight Helium版本中,已经为开发者提供了大量的网...

wangxuwei ⋅ 50分钟前 ⋅ 0

API 开发中可选择传递 token 接口遇到的一个坑

在做 API 开发时,不可避免会涉及到登录验证,我使用的是jwt-auth 在登录中会经常遇到一个token过期的问题,在config/jwt.php默认设置中,这个过期时间是一个小时,不过为了安全也可以设置更...

等月人 ⋅ 51分钟前 ⋅ 0

Java NIO之文件处理

程序要操作本地操作系统的一个文件,可以分为以下三个部分: 对文件位置的操作 对文件的操作 对文件内容的操作 其中,对文件内容的操作在 Java NIO之Channel 中已经有了介绍,通过FileChann...

士别三日 ⋅ 56分钟前 ⋅ 0

Maven的pom.xml配置文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.......

小海bug ⋅ 今天 ⋅ 0

解决httpclient超时设置不生效的问题

最近公司有项目需要通过http调用第三方服务,且第三方服务偶有超时,故需要设置一定的超时时间防止不响应的情况出现。 初始设置如下: [java] view plain copy //超时设置 RequestConfig re...

Mr_Tea伯奕 ⋅ 今天 ⋅ 0

过滤器Filter和拦截器HandlerInterceptor

过滤器 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要...

hutaishi ⋅ 今天 ⋅ 0

Redis入门详解(转)

Redis入门详解 Redis简介 Redis安装 Redis配置 Redis数据类型 Redis功能 持久化 主从复制 事务支持 发布订阅 管道 虚拟内存 Redis性能 Redis部署 Redis应用场景 Redis总结 Redis简介: Redi...

xiaoyaoyoufang ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部