- 浏览: 862659 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (687)
- java (127)
- servlet (38)
- struts (16)
- spring (22)
- hibernate (40)
- javascript (58)
- jquery (18)
- tomcat (51)
- 设计模式 (6)
- EJB (13)
- jsp (3)
- oracle (29)
- RUP (2)
- ajax (3)
- java内存管理 (4)
- java线程 (12)
- socket (13)
- path (5)
- XML (10)
- swing (2)
- UML (1)
- JBPM (2)
- 开发笔记 (45)
- Note参考 (15)
- JAXB (4)
- Quartz (2)
- 乱码 (2)
- CSS (2)
- Exception (4)
- Tools (7)
- sqlserver (3)
- DWR (7)
- Struts2 (47)
- WebService (2)
- 问题解决收藏 (7)
- JBOSS (7)
- cache (10)
- easyUI (19)
- jQuery Plugin (11)
- FreeMarker (6)
- Eclipse (2)
- Compass (2)
- JPA (1)
- WebLogic (1)
- powerdesigner (1)
- mybatis (1)
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下。
Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息;在server.xml中,你会看到这个节点,如下所示:
<Service name="Catalina"> <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" /> <Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443" /> <Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" name="localhost"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true" /> </Host> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true" /> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" /> </Engine> </Service>
在节点下的第一个节点,则定义了侦听的端口,以上例子就是8080。而对于节点本身,它的属性name的值是Catalina,这是一个关键的地方,接着就是子节 点,而它的属性defaultHost的值是localhost,这也是一个关键的地方。
我们可以从D:/Tomcat5.0/conf下面找到一个名为Catalina的文件夹,在这个文件夹中还包含着一个名为localhost的文件夹。在 localhost文件夹下面包含着很多xml,而这些xml就是每一个Web Application的Context配置文件了。根据这些信息,很容易就可以想到建立两个Web Server的方法了。
首先,在D:/Tomcat5.0/conf 创建一个名为Fantasysoft(名字可以随你自己定了)的文件夹,然后在Fantasysoft下面在创建一个localhost的文件夹,然后将相应的Web Application的 Context配置文件放到新建的localhost文件夹中;
接着,在server.xml中对照已有的节点增加一个节点,将name属性改Fantasysoft,将port口都进行相应的修改。如下:
<Service name="Fantasysoft"> <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8090" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" /> <Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453" /> <Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" name="localhost"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true" /> </Host> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true" /> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" /> </Engine> </Service>
最后,重新启动Server,你就可以通过8090端口访问到你建立的网络
发表评论
-
JVM的内存优化
2012-06-21 12:37 1267自:http://hi.baidu.com/walte ... -
JVM最大分配内存
2012-06-21 12:27 1078分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出 ... -
查看jvm最大内存
2012-06-21 12:22 1446查看jvm最大内存 java -Xmx1500M -vers ... -
Tomcat内存设置 .
2012-06-15 23:03 989Tomcat 内存配置 2009年08月11日 17:05 ... -
如何指定tomcat中session过期时间
2012-06-06 11:33 790如何指定tomcat中session过期时间 1. 在se ... -
负载均衡环境中和如何设置Expires和Etag .
2012-06-12 09:56 1486在负载均衡环境中(LVS, LoadBalance)为了减少浏 ... -
轻松实现Apache,Tomcat集群和负载均衡
2012-06-05 23:24 1012作者:罗代均 ldj_work#126.com,转载请保持完整 ... -
tomcat最多能支持多少用户
2012-06-05 23:20 2699Tomcat里用线城池来控制并发用户的个数。 初始化为150个 ... -
tomcat开启Gzip
2011-04-08 23:52 1228现在来说一下如何在TOM猫中一步到位(要求TOM猫5.0以后版 ... -
tomcat的虚拟站点问题
2011-03-02 14:50 1328<Host name="localhost&q ... -
Tomcat里 appBase和docBase的区别
2011-03-02 14:47 1223<host appBase="d:/aaa&q ... -
Apache+Tomcat负载均衡和集群的尝试
2011-03-02 14:44 10751 各软件版本 Apache 2.2.4 因为jd_mod 用 ... -
Tomcat源码分析之JNDI
2011-03-02 14:43 1470在tomcat服务器中,我们可以通过配置文件%CATALINA ... -
tomcat和apache整合
2011-03-02 14:42 945为什么要整合了.其实很简单.原因就是: tomcat在静态 ... -
将Tomcat解压缩版变成服务形式运行,并修改Tomcat的启动内存参数
2011-03-02 14:41 1294许多朋友为了调试方便,下载使用的Tomcat是.zip的解压缩 ... -
Tomcat5.5.x配置整理 - 在重新启动Tomcat的webapp的时候,禁止把session写入文件
2011-03-02 14:39 949修改conf/web.xml 取消注释: <!--- ... -
java.lang.OutOfMemoryError: PermGen space及其解决方法
2011-03-02 14:38 7971、PermGen space的全称是Permanent Ge ... -
Tomcat5.5.x配置整理 - 配置日志
2011-03-02 14:33 984在D:\jakarta-tomcat-5.5.8\comm ... -
Tomcat5.5.x配置整理 - 增强SessiionID的生成算法和长度
2011-03-02 14:32 888查看复制到剪切板打印 <Manage ... -
Tomcat5.5.x配置整理 - 发布webapp到网站根目录
2011-03-02 14:31 10771。直接复制到ROOT目录下。 2.因为无法创建无名字的xml ...
相关推荐
当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下。
常用命令`netstat -a`(显示所有连接和侦听端口)`netstat -n`(以数字形式显示地址和端口号)`netstat -o`(显示拥有的与每个连接关联的进程 ID)组合命令`netstat -no`(显示外部地址和端口,显示拥有的与每个连接关联的...
这是一个渗透测试工具,旨在利用Apache Tomcat凭据来自动生成和部署JSP后门,并在之后调用它并提供不错的外壳(通过Web gui,绑定在远程计算机上的侦听端口或作为反向tcp负载重新连接到对手)。 实际上,它会即时...
DiyTomcat:一个仿造的Tomcat的项目,其中,完成了Servlet的装配(使用URL加载器),JSP(中间JSP页面转换成Servlet的中间件是用现成代码)。其中对于xml使用jsoup进行处理,而对项目文件监听器侦听器是利用函数依附...
docker-tomcat8-集群该项目用于在Docker中设置tomcat 8集群。 使用方法: 将此项目复制到目标工作站/服务器。 根据要求配置以下文件: conf / context.xml conf / server.xml conf / ... Tomcat将在端口8181上侦听。
如果使用Apache和mod-proxy,则应将以下行添加到proxy.conf中: ProxyPass / tilt / 重试= 0 TILT以独立形式运行在TCP端口8082上,因此应该没有其他在该端口上侦听的应用程序。 作为Tomcat中的Web应用程序,它可以...
B、服务器是安装了服务程序的计算机,客户机是安装应用软件的计算机。 C、服务器就是指安装了服务器操作系统的计算机。 D、在服务器计算机上,可以安装桌面操作系统。 E、在客户机中,不能安装服务器操作系统。 F、...
这提供了一种非常简单的方法来实现任何基于 Java 的应用程序中的 HTTP 侦听器,无论是桌面应用程序还是应用程序像Tomcat这样的服务器。 结合 JSON 编码器/解码器,它可以成为一个强大的解决方案为您的应用程序提供...
对frontend1请求来自端口80 负载平衡请求到组apps服务器,侦听端口8080 将一台或多台tomcat服务器(组apps )设置为: 从`/ usr / share / tomcat / webapps / ROOT / index.html`提供包含HTML内容在组appdbs中的...
api-之前和之后bean构造的注释应用笔记应用程序启动器运行嵌入式tomcat,打开端口,添加servlet并开始侦听HTTP请求使用上下文包中的可怜人的DI容器构建应用程序,并通过单例注入依赖项。 创建模型,服务和Web层...
java -jar service-template-0.0.1-SNAPSHOT.jar该服务应开始侦听8080端口。 通过键入尝试hello服务。 curl -i localhost:8080码头Springboot默认使用Tomcat作为嵌入式容器。 该项目使用这种配置来禁用Tomcat并启用...
#侦听80端口 listen 80; #定义使用www.xx.com访问 server_name www.xx.com; #设定本虚拟主机的访问日志 access_log logs/www.xx.com.access.log main; #默认请求 location / { root /root; #定义服务器...
您还可以使用./mvnw package构建一个jar并在Java上运行它: java -jar target/person-api-0.0.1-SNAPSHOT.jar 该应用程序在嵌入式Tomcat Web服务器上运行,默认情况下,该服务器在8080端口上进行侦听。认证所有...
java源码开发CloudFoundry ...运行时,它侦听端口 8080,URL 为http://localhost:8080/uaa UAA 服务器支持 UAA-APIs 文档中定义的 API。 总结一下: OAuth2 /oauth/authorize 和 /oauth/token 端点
这只是运行应用程序,因此将在本地启动Tomcat服务器,该服务器在端口8080侦听HTTP请求。 当前,唯一公开的端点是: http://localhost:8080/products/{pid} 其中{pid}表示产品标识符。 该端点使用pid连接到服务,...