`
- 浏览:
124451 次
- 性别:
- 来自:
上海
-
如何在一台服务器上安装两个tomcat,让tomcat监听两个端口号?同时改变oracle占用的端口号
如何在一台服务器上安装两个tomcat,让tomcat监听两个端口号?同时改变oracle占用的端口号
今天公司不用网站单独的服务器了,要跟其它信息系统的一起用,那么为了信息安全,外网的必须为80端口,内部的用其它端口。这下郁闷就开始了,开始复制一个安装过的tomcat修改端口号,但启动后仍然是原来的端口号。重新安装一个在不同目录下,不行,安装不了。后来搜索到可以用一个tomcat监听多个端口号的,就加了个配置,但端口号的冲突问题就来了,oracle的apache用到了80端口号,又得搜索修改。后来又发现oracle的http server也用了80端口。以后还不知道会不会有更多的冲突。xd
参考资料:
由于业务的需求,一个WEB应用需要监听多个端口,于是研究了一下tomcat的server.xml文件,发现Connector元素是可以多个存在的,试着用此元素定义一个新的端口,新增元素的内容和原来的WEB访问的连接器是一样的.
这是原来的连接器:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
唯一不同的是把端口改了.这样tomcat就监听了多个端口了.
http://blog.csdn.net/wenqiang_luo/archive/2006/09/01/1152975.aspx
---------------
Oracle HTTP Server Powered by Apache/1.3.22 Server at server4 Port 80
修改Oracle端口号
如果先安装Oracle后安装IIS,那么IIS的80端口号会被oracle http server占用了,也就是说iis必需改用别的端口,如果必需将iis改为80端口,要如何修改oracle http server的端口号呢?修改oracle端口号的方法:Oracle安装目录里面,有一个Apache文件夹(D:\oracle\ora92\Apache\Apache),里面有一个ports.ini文件,打开此文件,将s_apscheport = 80 改为 s_apscheport = 808(或其它端口号)。
[Ports]
s_apachePort = 808
s_apachePortSSL = 443
s_jservPort = 8007
oracle的http server端口的修改:
E:\oracle\ora92\Apache\Apache\conf\httpd.conf
找到
Listen 80
Listen 443
两行修改Listen 80 后保存文件,重启oracle的http服务器就可以了
-------------------÷
我的测试是用Windows自己的Ping:
Ping dynamic516.vicp.net
发现已经可以解析为网通DHCP分派给我的临时IP,现在只欠东风了,放网站吧!
这个需要修改你的Tomcat安装目录下的即\Tomcat 5.5\conf下的文件server.xml,
用记事本打开,找到:
<Connector
port="8080"
修改为:
<Connector
port="80"
再找到:
<Engine
defaultHost="localhost"
name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host
appBase="webapps"
name="localhost">
修改为:
<Engine
defaultHost="dynamic516.vicp.net"
name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host
appBase="webapps"
name="dynamic516.vicp.net">
就是将端口改为80,defaultHost和name两项设置为你申请的域名。
http://www.wujianrong.com/archives/2007/07/tomcatinternet.html
-------------------
请在conf/server.xml的</Server>之前加入如下代码(配置了9090端口):
<Service name="Webport">
<Connector port="9090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="9443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="9009"
enableLookups="false" redirectPort="9443" protocol="AJP/1.3" />
<Engine name="Webport" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:/eclipse3.1/work/nysys" debug="0"/>
</Host>
</Engine>
</Service>
楼主有心的话,还可以新建如下目录,呵呵
conf\Webport\localhost
------------------
tomcat如何在一台服务器上配置多个独立域名的站点
1.配置好域名解析
2.修改server.xml 文件增加
<Host name="www.mycompany1.com" debug="0" appBase="C:\mycompany1"
unpackWARs="true" autoDeploy="true">
<alias>mycompany1.com</alias>
<alias>mycompany1</alias>
<Context path="/helloapp" docBase="helloapp" debug="0"
reloadable="true" />
</Host>
------------
如果是在IIS上配置多个站点,那么只需要在”网站创建向导“中,把”IP地址和端口设置“对话框中的主机的头设为你想要设置域名(比如说"www.vzai.com"),而端口则需要和域名一一对应。
不同的域名对应不同的端口,使实现一个IP绑定多个网站根本所在。
操作很简单,试验一次就能搞定。
-----------------
在一台Windows2000服务器上实现多个tomcat应用均使用80端口非常简单,使用不同IP绑定服务,只需进行下面二步:假设有两个Tomcat应用。
1. IP设定。
假设服务器只安装有一块网卡,IP地址为192.168.0.1,点击“开始”→“设置”→“控制面板”,双击“网络和拨号连接”,右键单击“本地连接”,选 择“属性”调出“本地连接属性”面板,选择“Internet协议(TCP/IP)”,点击“属性”调 出“Internet协议(TCP/IP)属性”面板,点击下方的“高级”调出“高级TCP/IP设置”面板。在IP地 址栏下面列出了网卡已设定的IP地址和子网掩码,点击[添加]按钮,在弹出的对话框中填上新的IP地址 (如192.168.0.2,注意不能与其他机器的IP地址重复),子网掩码与原有的相同(如 255.255.255.0)。然后依次[确定],就完成了多个IP地址的绑定。2.修改Tomcat配置。
分别修改server.xml文件中的Connector节,增加属性 address="{IP地址}",将端口设为80。
这样两个独立的tomcat应用都工作的80端口,访问时分别如下:
http://192.168.0.1
http://192.168.0.2
另:
手工安装Tomcat为NT服务,请执行下面命令:
tomcat.exe -install "cwService" %JAVA_HOME%\jre\bin\server\jvm.dll -Dcatalina.home=$USER_INSTALL_DIR$\cwork -Djava.class.path=$USER_INSTALL_DIR$\cwork\bin\bootstrap.jar -Djava.endorsed.dirs=$USER_INSTALL_DIR$\cwork\common\endorsed -start org.apache.catalina.startup.BootstrapService -method main -params start -stop org.apache.catalina.startup.BootstrapService -method main -params stop -out $USER_INSTALL_DIR$\cwork\logs\stderr.log -err $USER_INSTALL_DIR$\cwork\logs\stdout.log
tomcat.exe在bin目录下,$USER_INSTALL_DIR$为安装根路径,如Tomcat安装在c:\apacheGroup\tomcat4.1,则$USER_INSTALL_DIR$为c:\apacheGroup
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
标题“tomcat8.5(修改端口号为‘8888’)”涉及的核心知识点是关于Apache Tomcat服务器的端口配置。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用程序。在默认情况下,Tomcat使用8080...
Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...
配置Tomcat涉及修改`conf/server.xml`,例如设置端口号、上下文路径等。部署Web应用时,只需将WAR文件放入`webapps`目录下,Tomcat会自动解压并启动应用。 在日常运维中,熟悉上述Linux命令是必不可少的。比如`pwd`...
在MyEclipse中集成Tomcat,可以实现项目在Tomcat服务器上的快速部署和测试。 **配置步骤:** 1. **添加Tomcat服务器**: - 打开MyEclipse,选择“Window”>“Show View”>“Other...”,找到并打开“Servers”...
2. 配置WebLogic的外部服务器:在WebLogic管理控制台中,为每个Tomcat实例创建一个新的“外部服务器”配置,指定Tomcat的地址和端口。 3. 集成Tomcat和WebLogic:使用WebLogic的WLST(WebLogic Scripting Tool)或...
在IT行业中,Tomcat是一个非常重要的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本教程将深入探讨如何搭建一个Tomcat服务器,以及如何实现请求与响应。 首先,我们需要理解Tomcat的...
Tomcat 6.0支持Servlet 2.5和JSP 2.1规范,这两个规范提供了许多功能,如过滤器、监听器、表达式语言(EL)和统一标签库(JSTL),极大地促进了Web应用的开发和管理。 在Java Web开发中,Tomcat作为轻量级应用...
1. **端口冲突**:如果Tomcat无法启动,可能是其他服务占用了8080端口,修改`server.xml`中的`Connector`端口号即可。 2. **内存不足**:如果Tomcat运行缓慢或出现`OutOfMemoryError`,可以在`bin/startup.bat`(或`...
在IT环境中,JBoss作为一个广泛使用的应用服务器,有时会遇到端口号冲突的问题。尤其是在多个服务共享同一台机器时,端口冲突可能会导致服务无法正常启动。本文将详细介绍如何修改JBoss的端口号,特别是当其他服务...
1. 端口冲突:如果Tomcat无法启动,可能是因为8080端口已被其他服务占用,此时需要修改`server.xml`中的端口号。 2. 权限问题:确保Tomcat启动用户有足够的权限访问所有需要的目录和文件。 3. JRE版本:Tomcat 6.0...
在IT行业中,构建一个基于Linux、Java 1.5、Tomcat 5.0和Oracle 10g的服务器环境是常见的任务,特别是在企业级应用的开发和部署中。以下是对这一主题的详细阐述。 首先,我们要从【标题】和【描述】中提取关键知识...
3. 启动Tomcat:在`%CATALINA_HOME%\bin`目录下,运行`startup.bat`(Windows)或`startup.sh`(Linux/Mac),Tomcat服务器将启动并监听默认端口8080。 4. 验证启动:在浏览器中访问`http://localhost:8080/`,如果...
例如,`conf/server.xml`是Tomcat的主要配置文件,你可以在这里配置端口号、虚拟主机和应用上下文路径等。 5. **启动Tomcat**:通过`bin/startup.bat`(Windows)或`bin/startup.sh`(Unix/Linux)脚本启动Tomcat...
例如,当运行此命令时,如果看到8080端口被两个条目列出且状态为LISTENING,这表明有至少两个进程正在监听这个端口。如描述所示,这里的PID是656。 接下来,为了确定哪个具体的应用程序占用了8080端口,我们可以...
在JBoss 4中,对服务器的管理和配置是至关重要的,特别是对于端口号的更改和数据源的配置,这两者都是确保系统正常运行和优化性能的关键步骤。让我们深入探讨这两个主题。 首先,我们来了解如何修改JBoss 4的默认...
如果您发现端口被占用,可以通过修改`conf/server.xml`中的`<Connector>`标签来更改端口号。 #### 四、小结 通过上述步骤,您可以在Windows 7环境下轻松地安装和配置Tomcat 8。Apache Tomcat的安装配置并不复杂,但...
- `server.xml`:这是Tomcat的主要配置文件,定义了服务器的端口号、Context(应用上下文)、Connector(连接器)等关键设置。 - `web.xml`:每个Web应用都有一个`WEB-INF/web.xml`,用于定义应用的Servlet、过滤器...
Apache Tomcat 6.0.20 是一个广泛使用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的Web应用服务器。这款服务器是Apache软件基金会的一部分,为开发和部署Java Web应用程序提供了便利。...
在安装过程中,需要设置数据库服务器的管理员密码、监听端口号、数据库名称等信息。 1.2. 设置 SDE 表空间自动增长 在安装Oracle 11G数据库服务器之后,需要设置SDE表空间自动增长,以便数据库服务器能够自动扩展...
在安装和配置Tomcat时,你需要修改`conf/server.xml`来设置端口号、服务器监听地址和其他配置。同时,为了安全考虑,你可能需要调整`conf/tomcat-users.xml`以添加用户和角色,进行基本的身份验证。 使用Tomcat进行...