Category Archives: Tomcat

tomcat(十一)了解JVM

JVM

Java目前是最流行的编程语言。
目前主要应用在企业级WEB开发和大数据领域。

使用Java语言编写.java Source Code文件,通过javac编译成.class Byte Code文件。

class loader类加载器:将所需所有类加载到内存,必要时将类实例化[……]

继续阅读

tomcat(十)memcached共享session

NoSQL

NoSQL是对非SQL、非传统关系型数据库的统称。
NoSQL一词诞生于1998年,2009年这个词汇被再次提出指非关系型、分布式、不提供ACID的数据库设计模式。
随着互联网时代的到来,数据爆发式增长,数据库技术发展日新月异,要适应新的业务需求。
随着移动互联网、物联网的到来,[……]

继续阅读

tomcat(九)http实现tomcat负载均衡

实验:httpd 负载均衡 tomcat

使用httpd -M 可以看到proxy_balancer_module,用它来实现负载均衡。

方式依赖模块http负载均衡mod_proxy
mod_proxy_http
mod_proxy_balancerajp负载均衡mod_proxy
mod_pr[……]

继续阅读

tomcat(八)nginx实现tomcat负载均衡

负载均衡

动态服务器的问题,往往就是并发能力太弱,往往需要多台动态服务器一起提供服务。如何把并发的压力分摊,就需要调度,采用一定的调度策略,将请求分发给不同的服务器,这就是Load Balance负载均衡。

当单机的Tomcat,演化出多机多级部署的时候,一个问题便凸显出来,这就是Ses[……]

继续阅读

tomcat(七)nginx与tomcat的结合

9. 常见部署方式

  • standalone模式:Tomcat单独运行,直接接受用户的请求,不推荐。
  • 反向代理:单机运行,提供了一个Nginx作为反向代理,可以做到静态有nginx提供响应,动态jsp代理给Tomcat
    • LNMT:Linux + Nginx + MySQL + Tomcat
    • LAMT[……]

      继续阅读

tomcat(六)创建虚拟主机配置

7. 创建一个 java web 项目

  1. 首先我们在 tomcat 的 webapp 路径下创建一个标准的 web 项目目录结构
  1. 在项目路径 myapp 下创建 index.html
  1. 创建index.jsp 文件
  1. 创建web.xml
  1. 设置权限

[……]

继续阅读

tomcat(五)配置详解

6. 配置详解

server.xml 内部有一个 server 的定义
每个 server 中可以定义多个 service,
每个 service 中可以定义多个 connector 供自己的 engine 使用,
每个 engine 中可以定义多个 host,
host 为虚拟主机, 可以指[……]

继续阅读

tomcat(四)组件与应用部署

4. 组件分类

顶级组件
  ServerServer,代表整个Tomcat容器

服务类组件
  ServiceService,组织Engine和Connector,里面只能包含一个Engine

连接器组件
  ConnectorConnector,有HTTP、HTTPS、A JP[……]

继续阅读

tomcat(二)安装openjdk

1. 安装openjdk

  1. 在Centos中,可以使用yum安装openjdk。
  1. 查看版本
  1. 编写 Hellworld 程序进行测试

这个类名hello要和文件名一致

  1. 编译 运行
  1. 了解下java和javac两个程序的路径

可以看到ja[……]

继续阅读