
tomcat
枫之木落
爱好旅游…………………………………………………………………………
展开
-
一个简单的静态web服务器实现
看完tomcat原理后,想自己用java仿一个简单的tomcat,先实现一个静态的web服务器。需要的技术有java网络编程(tcp/ip协议、http协议、socket等基础知识) 源码下载链接https://github.com/jiaoxiangyu/myWeb 自己下载源码看,我就不用再细介绍了。原创 2017-10-31 14:29:06 · 2942 阅读 · 0 评论 -
仿一个简单动态tomcat
在学完静态服务器的基础上,看了动态tomcat的实现,在网上查了一下资料,看到一个简单的tomcat实现,下载地址https://github.com/jiaoxiangyu/webServer 自己可以下载下来看看原创 2017-10-31 14:53:48 · 335 阅读 · 0 评论 -
Tomcat原理
Apache和Tomcat的关系Apache(Apache HTTP Server )与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器,而Tomcat是Java应用服务器。Apache服务器 只处理 静态HTML tomcat服务器 静态HTML 动态 JSP/Servlet 都能处理。一般是把原创 2017-10-14 16:55:42 · 715 阅读 · 0 评论 -
同时启动多个Tomcat
tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把该配置文件中各端口的含义说明下: 注意:tomcat原创 2017-10-15 16:56:20 · 499 阅读 · 0 评论 -
web项目发布至tomcat的ROOT下方法(开发环境和部署环境)
1、开发环境 使用MyEclipse将web应用发布到Tomcat的Root下,默认是发布到Tomcat的webapp下的工程名下,如果想直接通过访问http://localhost:8080/来访问,只需要:在工程上右键点击属性,选择MyEclipse->web,将web contex-root由“/工程名”改为“/”,然后点击发布,即可发布到webapp/Root下,然后可以通过访问http:转载 2017-11-03 15:52:31 · 3260 阅读 · 0 评论 -
nginx反向代理多个tomcat
nginx即可用做web服务器也可以用反向代理(负载均衡)(自己了解反向代理和正向代理-详情),今天介绍一下反向代理多个tomcat,先了解怎么修改端口同时运行多个tomcat服务器-详情,然后还要解析自己的域名,解析为*.lookk.cn,星号是匹配自己域名的子域名(例order.lookk.cn也解析到自己服务器的公网IP),这样就可以用项目名做为子域名了,最后在nginx的配置文件/etc/n原创 2017-11-02 21:02:22 · 5562 阅读 · 0 评论 -
对象池
对象池: 对象池模型创建并拥有固定数量的对象,当程序需要一个新的对象时,如果对象池中有空闲对象,则立即返回,否则才创建新的该类对象。当一个对象不再被使用时,其应该应该将其放回对象池,以便后来的程序使用。由于系统资源有限,一个对象池模型应该指定其可容纳的最大对象数量。当达到该数量时,如果仍然有对象创建请求,则抛出异常或者阻塞当前调用线程,直到一个对象被放回对象池中。对象池模型适用的场景: (...原创 2018-04-17 15:55:07 · 266 阅读 · 0 评论