Tomcat+jsp项目:目前Tomcat的默认端口是8080,对应aaa站点,通过http://host:8080/aaa访问。
现在新建站点bbb,希望通过8081端口访问 即通过http://host:8081/bbb访问(而不是在8080新建虚拟目录),请问如何做?
能不能在 http://localhost:8080 的管理界面中(Tomcat Manager)完成这项工作?不能的话应该配置哪些相关文件?
最好将界面操作和xml文件配置操作一并告之,不胜感激!说详细点就是:在同一个服务器上通过不同的端口访问不同的站点,用8080端口时只能访问到与8080端口对应的站点(比如aaa),用8081端口时只能访问到与8081端口对应的站点(比如bbb)。
如果只是在server.xml文件中增加<Connector port="8081".../>,会出现这样的情况:
http://localhost:8080/aaa
http://localhost:8081/aaa
http://localhost:8080/bbb
http://localhost:8081/bbb
4个都能有效访问,
可我需要的是aaa只能通过8080访问,bbb只能通过8081访问,即:
http://localhost:8080/aaa
http://localhost:8081/bbb最多只能给100分,解决后再送100分
现在新建站点bbb,希望通过8081端口访问 即通过http://host:8081/bbb访问(而不是在8080新建虚拟目录),请问如何做?
能不能在 http://localhost:8080 的管理界面中(Tomcat Manager)完成这项工作?不能的话应该配置哪些相关文件?
最好将界面操作和xml文件配置操作一并告之,不胜感激!说详细点就是:在同一个服务器上通过不同的端口访问不同的站点,用8080端口时只能访问到与8080端口对应的站点(比如aaa),用8081端口时只能访问到与8081端口对应的站点(比如bbb)。
如果只是在server.xml文件中增加<Connector port="8081".../>,会出现这样的情况:
http://localhost:8080/aaa
http://localhost:8081/aaa
http://localhost:8080/bbb
http://localhost:8081/bbb
4个都能有效访问,
可我需要的是aaa只能通过8080访问,bbb只能通过8081访问,即:
http://localhost:8080/aaa
http://localhost:8081/bbb最多只能给100分,解决后再送100分
解决方案 »
- Struts2使用json返回值类型时的数据校验
- 请问下各位java高手
- xfire 能用byte[]作为参数和返回值吗
- 碰到 个思路上的 问题。。。帮个忙。
- java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 语法错误(操作符丢失) 在查询表达式 'smtp where id=1' 中
- 大家能不能帮我写个正则表达式?
- Hibernate分页
- 求sql server2000 jdbc驱动
- 大侠救救我啊,小弟学jsp学不下去了.(问题解决后送公司的c#做的全站程序,有演示,不报错)
- 下载WEB-INF里的文件时,遇到奇怪的问题?
- 100 分要:AJAX的实现树型结构.
- Applet得奇怪问题!!超急
查一查在8080下游没有bbb?
8081下游没有啊aaa?
你能提供些资料吗?我查过很多资料未果。
<!--http://localhost:8080/admin也可以去tomcat后台设置--><?xml version='1.0' encoding='utf-8'?>
<Server>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" type="org.apache.catalina.UserDatabase"/>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<!--本来的-->
<Service name="Catalina">
<Connector URIEncoding="GBK" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">
</Connector>
<Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
</Connector>
<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>
<!--本来的完-->
<!--新增的-->
<Service name="lydvqqService">
<Connector URIEncoding="GBK" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="9999" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">
</Connector>
<Connector port="7777" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
</Connector>
<Engine defaultHost="localhost" name="lydvqqEngine">
<Host appBase="lydbase" name="localhost">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/>
<Context displayName="JasperReports" docBase="C:\Tomcat5\lydbase\jas" path="" >
</Context>
<!--path后空表示可以http://localhost:9999/index.jsp直接-->
</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> <!--新增的完-->
晚上结帖。
本人还希望再讨论一下,在http://127.0.0.1/manager/html的配置界面中能否完成启动多个实例的工作。XML Configuration file URL: 该怎么用?是不是表示用我的server.xml文件覆盖掉原来的,如果这样的话其他的站点就不能工作了。我只希望将我的xml定义添加到原来的server.xml文件中,该如何做?