`
- 浏览:
258932 次
- 性别:
- 来自:
未定
-
使用过或打算使用的java服务器有resin,tomcat,jetty.
1.tomcat是j2ee的标准实现
用户也可能比较多.但是tomcat越来越大,更新也越来越慢,最近google还放弃了tomcat转而使用jetty.我使用tomcat也比较少,所以对tomcat的也不多了解.
2.resin是我用得最多的服务器
性能比较好,主要是他可以编译为本地代码,不是纯java编写的.分布式也比较方便,但是专业版需要licence,免费申请的方式是发个email过去.期限好像是一个月吧.
resin分为两个cluster,一个是app-tier, 另一个是web-tier,如果没有前端服务器,如apache,nginx等,则使用app-tier.
在<cluster id='app-tier'>中定义<server id='' address='127.0.0.1' port='6800'/>,在<server>下可以有多个虚拟主机<host id='' root-directory='.'>
在<host>下布署多个<web-app id='/' root-directory='webapps/Root' />
resin进程是由watchdog管理控制的,启动,重启,查看状态,
resin进程由于某种原因down了,watchdog会重新new一个resin进程,所以kill resin进程是不能关闭resin的,需要kill watchdog.
3.jetty是打算使用的服务器
还处于了解中,jetty也是j2ee的标准实现,纯java编写,代码量最少,性能还行.他的配置方式有点特别,XML的依赖注入设置各个类.
(1).Server,http服务器的主要类,是最先初始化的类,他包含Connector,Handler.
Server本身是个Handler,ThreadPool.Connector使用ThreadPool的方法运行任务,而这些任务本身是调用Handler的方法执行的.
(2).Connector是http协议的连接器,设置host,port可以接收到相应的http請求.一个Server可以有多个Connector
(3).Handler是实际处理请求的类.
(4).ThreadPool是线程池,可以重新配置也可以使用Server默认的.
(5).Security Realm,授权和认证
待续...
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
8.2 java本身的loader 52 8.3 Loader接口 53 8.4 Reloader接口 54 8.5 WebappLoader类 54 8.5.1 创建类载入器 55 8.5.2 设置repository 55 8.5.3 设置类路径 56 8.5.4 设置访问权限 56 8.5.5 开启新线程执行类的重新...
Tomcat的架构由多个组件构成,包括连接器(connector)和容器(container),它们共同工作以处理HTTP请求并提供Java Servlet的功能。 为了帮助读者理解这些复杂的组件,本书采取了从简到繁的方法,首先提供每个组件的...
标题中的“将OSGi嵌入Servlet容器”是一个关于在Java Web开发中整合OSGi(Open Service Gateway Initiative)框架和Servlet容器的技术主题。OSGi是一种模块化系统,它允许Java应用程序以模块化的方式进行构建,提供...
标签:container、glassfish、core、jersey、servlet、containers、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档
Java Container是一种基于Java技术实现的容器程序,它主要用于管理和运行Java应用程序,特别是那些遵循Java EE(Enterprise Edition)标准的应用。这个“JAVA-container.rar”压缩包很可能是包含了一份关于如何理解...
Servlet API JAR是Java Web开发中的核心组件,主要用于构建动态Web应用程序。这个JAR文件包含了Servlet规范定义的所有接口和类,使得开发者能够编写服务器端的Java程序,处理来自客户端(如浏览器)的HTTP请求,并...
Java Servlet连接MySQL数据库的知识点包括以下几个方面: 1. Java Servlet基础:Java Servlet是运行在服务器端的小型Java程序,主要功能在于扩展服务器的处理能力。Servlet可以动态地生成网页,能够处理客户端的...
9. **Java Servlet Container**:如Tomcat、Jetty等,它们提供运行Servlet和JSP的环境。 通过这些视频教程,学习者可以从基础知识到高级技术,逐步掌握Java开发的全貌,无论是开发简单的桌面应用还是复杂的企业级...
You can deploy the application any Java servlet container or executing the application on an embedded Tomcat 7 with mvn tomcat7:run (the application will be at http://localhost:8080/springmail/).
在Java Servlet中连接MySQL数据库涉及多个步骤,包括配置服务器、设置数据源以及编写代码来建立连接。以下是对这些步骤的详细说明: 1. **配置服务器**: 在使用Servlet连接MySQL时,由于Servlet运行在像Tomcat...
2. **易于集成**:Waffle 提供了多种适配器,可以方便地与 Spring Security、Apache Shiro、Java Servlet Container 等流行的安全框架集成,简化了开发过程。 3. **透明认证**:用户无需输入额外的凭证,因为 ...
* Java servlet container:Tomcat、jboss、weblogic、Resin 等 * 数据库:MySql、PostgreSQL、Oracle、Sql Server 等 三、JForum 安装配置 以下是 JForum 安装配置的步骤: 1. 下载 JForum,目前的最新稳定版本...
8. **Java Servlet Container**:如Tomcat、Jetty等,它们实现了Servlet和JSP规范,为J2EE应用提供运行环境。 9. **Java WebSocket API**:自Java EE 7起,提供了双向通信的WebSocket API,用于实时应用,如在线...
Java Servlet 连接 MySQL 数据库涉及多个步骤,包括配置服务器、定义数据源、以及编写Servlet代码。以下是对这些知识点的详细说明: 1. **Java Servlet基础**: Java Servlet 是一组用于扩展Web服务器功能的Java ...
10. **Java Servlet Container**: 如Tomcat或Jetty这样的Servlet容器是运行JavaWeb应用的基础。它们提供了执行Servlet和JSP的环境,处理HTTP请求,并管理应用的生命周期。 以上只是部分关键知识点,实际的压缩包...
【Java Servlet 连接 MySQL 数据库】 在Java应用程序中连接MySQL数据库相对直接,只需要加载相应的JDBC驱动,然后创建数据库连接。但在Java Servlet环境下,由于Servlet运行于Web服务器(如Tomcat)之上,连接...