1.修改端口:
在Tomcat的安装目录下的\conf目录下,打开server.xml, 找到
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
将8080改为你想要的端口8081
2.映射路径:
还是在server.xml配置文件中, 在</host>这个结束标签之前加上如下的配置信息:
<Context path="/myapp" reloadable="true" docBase="e:\myApp" />
3.添加端口:
在server.xml中添加以下:
<Connector port="65535" protocol="HTTP/1.1" connectionTimeout="20000" />
Tomcat的端口号最大到65535.
4.上面的端口对于原来Tomcat中的其他Web应用也可以使用,下面是独立的,只有你的e:\myApp中的Web应用可用, 也就是在server.xml中的</Service>下另外建立一个Service:
<Service name="test">
<!--https端口配置-->
<Connector port="65535" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystorePass="changeit" keystoreFile="E:/ctspmts.key"/>
<!--http端口配置-->
<Connector port="65535" protocol="HTTP/1.1" connectionTimeout="20000" />
<Engine name="myengine" defaultHost="myhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="myhost" appBase="e:\myApp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
注:
a、参数说明
keystorePass="changeit" 证书的密码
keystoreFile="E:/ctspmts.key" 证书的存放路径
appBase="e:\myApp" 部署工程文件所在的根路径
b、Engine、Host 节点的name值分别对应下面
D:\ProgramFiles\apache-tomcat-6.0.33-windows-x86\apache-tomcat-6.0.33\work\myengine\myhost\BesttonePayWebservice
c、protocol="HTTP/1.1"中的值最好改为org.apache.coyote.http11.Http11Protocol
若设置为HTTP/1.1的话,tomcat启动时可能会报java.lang.Exception: No Certificate file specified or invalid file format错误,这是由于不同的tomcat版本号ssl的配置有所不同,你用的如果是tomcat6.0的话,那就改为org.apache.coyote.http11.Http11Protocol。
分享到:
相关推荐
本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...
该文件是Tomcat的主要配置文件,用于定义Tomcat的各种设置。 首先,打开`conf/server.xml`文件,并找到以下代码块: ``` ``` 这段代码定义了Tomcat的服务器端口号为8005。我们可以将其修改为其他未使用的端口号...
在Tomcat服务器中,配置多端口是为了实现不同的服务或者应用在同一个服务器上独立运行,互不干扰。这在开发或生产环境中非常常见,特别是当需要在同一台服务器上部署多个不同端口的应用时。以下是对标题和描述中涉及...
在本文中,我们将探讨如何在Tomcat服务器上配置多端口发布以及在Eclipse环境中进行运行和调试。Tomcat是一个流行的开源Java Servlet容器,它允许我们部署和管理Web应用程序。多端口配置对于同时运行多个独立的应用...
上述配置中,Nginx会监听80端口,接收example.com和www.example.com的请求,并将这些请求转发到本地的8080端口(默认Tomcat端口)。 4. **Session共享**: 由于Nginx作为反向代理,用户与Tomcat之间不再直接交互...
在使用绿色版Tomcat7.0时,你可以通过解压下载的`apache-tomcat-7.0.23.zip`或`.tar.gz`文件到你想要的目录,然后按照配置文件进行相应的端口更改和其他配置,即可启动服务器。 在开发和部署Web应用时,了解如何...
Tomcat7 集群配置是指将多个 Tomcat 服务器组合成一个集群,以提高系统的可用性和可扩展性。在这个配置中,Session 复制机制是一个非常重要的部分,它可以确保在集群中的每个节点都可以访问到同一个 Session。 在 ...
Tomcat的核心配置文件之一是`server.xml`,这个文件位于Tomcat的`conf`目录下,它是Tomcat服务器的全局配置文件,定义了服务器的端口号、数据源、连接器、虚拟主机、Context等关键组件的设置。例如,你可以在这里...
Tomcat下redias配置: 1. context.xml 中的加入 <Valve className="com.orangefunction.tomcat6.redissessions.RedisSessionHandlerValve"/> <Manager className="com.orangefunction.tomcat6.redissessions....
标题“tomcat8.5(修改端口号为‘8888’)”涉及的核心知识点是关于Apache Tomcat服务器的端口配置。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用程序。在默认情况下,Tomcat使用8080...
2. **server.xml**:这是Tomcat的主要配置文件,定义了服务器的端口(如HTTP的8080,HTTPS的8443)、服务、连接器和引擎等。你可以根据需要更改这些设置。 3. **context.xml**:每个Web应用可以有自己特定的上下文...
- 修改 `conf/server.xml` 文件中的端口配置,确保与其他Tomcat实例的端口不冲突。 #### 四、总结 通过上述步骤,我们可以实现多JDK与多Tomcat的配置,使得不同项目能够独立运行在各自所需的环境中。这种方法不仅...
- `server.xml`:这是Tomcat的主要配置文件,可以定义服务器端口、Connector、Context等。例如,你可以更改默认的HTTP端口8080以避免与其他服务冲突。 - `web.xml`:全局Web应用配置文件,定义全局的Servlet、过滤...
在Tomcat的配置文件server.xml中,我们可以找到Connector元素,例如:。这里的port属性指定了Tomcat的监听端口,默认情况下是8080。我们可以将其修改为一个不常用的值,以避免端口冲突。 方法二是查看端口占用的...
在多端口配置情况下,可能需要根据不同的端口号设置不同的安全性控制策略,以及对端口的流量进行监控和管理,保证服务器资源的合理分配和Web服务的稳定运行。对于生产环境,还需要进行相应的安全加固,防止潜在的...
总结来说,配置Tomcat多端口多应用的关键在于理解`server.xml`的结构,并熟练掌握`Service`、`Connector`和`Host`的配置。这样,我们就能灵活地在同一台服务器上运行多个独立的应用,每个应用都能响应特定端口的请求...
6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...
总结,Tomcat的安装和配置涉及多个环节,包括下载、解压、环境变量配置、端口修改、应用部署、日志管理以及安全管理等。熟练掌握这些步骤,将有助于你高效地开发和运行Java Web应用。在实际操作过程中,应仔细阅读...
最后,通过浏览器访问Tomcat的服务端口,比如***,来检查Tomcat是否成功启动。 在配置过程中,如果遇到某些操作无法完成或选项为灰色状态,可能是由于配置不正确或需要重新启动Eclipse来刷新配置。如果遇到这样的...