26 Tomcat 补充

1.tomcat中server.xml配置详解 
https://www.cnblogs.com/starhu/p/5599773.html 
​​​​​​​http://blog.csdn.net/yuanxuegui2008/article/details/6056754

2.java容器比较  http://my.oschina.net/diedai/blog/271367  
http://www.360doc.com/content/11/0618/21/16915_127901371.shtml 

1. Tomcat是Apache鼎力支持的Java Web应用服务器(注:servlet容器),由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。
2. Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了"https://blog.csdn.net/xufei512/article/details/52703113  https://www.cnblogs.com/EasonJim/p/7103546.html
3. Resin也仅仅是一个Servlet容器,然而由于它优秀的运行速度,使得它在轻量级Java Web领域备受喜爱,特别是在互联网Web服务领域,众多知名公司都采用其作为他们的Java Web应用服务器,譬如163、ku6等。Servlet容器的基本思想是在服务器端使用Java来动态生成网页 。在商用应用服务器里主要有:Weblogic、Websphere,其中Weblogic我也使用过很长一段时间,当时也只用其当Servlet容器,然而就在同等条件下,在性能及易用性等方面,要比Tomcat优秀很多。
4.glassfish是Sun公司推出的Java EE服务器(Java EE容器),一个比较活跃的开源社区,不断的通过社区的反馈来提高其的可用性,经过glassfish v1 glassfish v2 到今天的glassfish v3 ,它已经走向成熟。Glassfish是一个免费、开放源代码的应用服务,它实现了Java EE 5,Java EE 5 平台包括了以下最新技术:EJB 3.0、JSF 1.2、Servlet 2.5、JSP 2.1、JAX-WS 2.0、JAXB 2.0、 Java Persistence 1.0、Common Annonations 1.0、StAX 1.0等。支持集群,通过内存中会话状态复制,增强了部署体系结构的可用性与可伸缩性,它对集群有着很好的支持,可以简单到通过添加机器,就可轻松的提高网站的 带负载能力,在解析能力方面,它对html的吞吐能力与apache服务器不分上下,就是tomcat所不能比的,支持目录部署,热部署,解决了 tomcat对热部署能力的缺陷。在版本方面做的更加人性化,有开发时用的简化版,专门用于部署web项目的版本,还要完全符合j2ee标准的版本。

3.j2ee、j2se、ejb、javabean、serverlet、jsp之间关系 http://bbs.csdn.net/topics/50015576

Java是根(也是一门具体的语言);
J2EE、J2SE是Java在不同领域的具体应用;
J2SE用于应用程序开发,类似Windows平台应用软件,手机,pda等应用;
J2EE是个大概念,用于Web电子商务等方面
javabean:封装了好多function的类,用来被别的jsp,servlet等调用的
ejb
: 更通俗的讲,可以让你的javabean分布在多台计算机上以供你调用
servlet: 用来通过http协议与用户交互​​​​​​​

EJB、Servlet和JavaBean的综合灵活运用能形成优秀的J2EE平台;
jsp: servlet的UI设计太差,jsp可以实现更方便的UI设计,你可以把Jsp看作是对Servlet的进一步封装。
struts: jsp把网页和代码混在一起,太乱,于是出了个struts可以帮你把jsp的UI和逻辑部分分开处理。
hibernate:jdo的替代品 Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。
 

5.tomcat常用数据库连接的方法 http://wjw7702.blog.51cto.com/5210820/1109263

https://www.cnblogs.com/limeiky/p/5714294.html

6.JAR、WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725

Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等
War文件(扩展名为.War,Web Application Archive)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
Ear文件(扩展名为.Ear,Enterprise Application Archive)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar文件、资源、类和Web应用程序的集合。
每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。
--------------------- 
总结: 何时使用war或者jar文件:当你的项目在没有完全竣工的时候,不适合使用war文件,因为你的类会由于调试之类的经常改,这样来回删除、创建war文件很不爽,最好是你的项目已经完成了,不改了,那么就打个war包吧,这个时候一个war文件就相当于一个web应用程序鸟;而jar文件就是把类和一些相关的资源封装到一个包中,便于程序中引用。

7.tomcat常见配置汇总 [图片][图片]???
http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html

8.resin安装 http://fangniuwa.blog.51cto.com/10209030/1763488/

Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。它不仅可以显示动态内容,而且它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的。

9 tomcat  单机多实例 http://www.ttlsa.com/tomcat/config-multi-tomcat-instance/

10 tomcat的jvm设置和连接数设置 http://www.cnblogs.com/bluestorm/archive/2013/04/23/3037392.html

11 jmx监控tomcat http://blog.csdn.net/l1028386804/article/details/51547408

12 jvm性能调优监控工具jps/jstack/jmap/jhat/jstat
http://blog.csdn.net/wisgood/article/details/25343845 
http://guafei.iteye.com/blog/1815222

13 gvm gc 相关
http://www.cnblogs.com/Mandylover/p/5208055.html
http://blog.csdn.net/yohoph/article/details/42041729

​​​​​​​

扫描二维码关注公众号,回复: 3991917 查看本文章

14.tomcat内存溢出https://blog.csdn.net/ye1992/article/details/9344807

猜你喜欢

转载自blog.csdn.net/xiaoyuerp/article/details/83047650
26
今日推荐