Tomcat / Railo 4 只加载默认主机,忽略上下文 conf / Catalina /
我有关于 100 虚拟主机 Railo, 哪些不再推出。 起初,新网站有这样的行为,现在就是全部。 所有虚拟假名只是打开默认上下文 railo! 它以前工作过。 我的文件 conf / Catalina / www.example.com / ROOT.xml 看起来像这样:
我的
; 我试图禁用 mod_cfml, 但它似乎已经恶化了这种情况 (网站未加载):
当服务器启动时,只有上下文都已部署。 localhost:
虽然我使用连接器 AJP 经过 apache, 即使我直接转向,也可以保留这种行为
. 有可能得到的想法 Tomcat 忽略我的虚拟主机?
BTW: 什么作用是添加一个主机
但是,我被告知这是一个坏主意,我不想这样做,因为我需要部署网站而无需重新启动服务器:
我看到的唯一真正差异是我的外部文件 ROOT.xml 不要宣布
或者
. 他们一定? 我不这么认为 ROOT.xml 甚至有一个地方 appBase.
编辑:我必须解决这个最后一部分。 申请被分解 (删除它后 WEB-INF), 但是,当我转向端口的URL时,服务器仍然显示错误的网站 80 或者 8888.
xml version='1.0' encoding='utf-8'?
<context docbase="/www/example/site">
<watchedresource>WEB-INF/web.xml</watchedresource>
</context>
我的
server.xml
; 我试图禁用 mod_cfml, 但它似乎已经恶化了这种情况 (网站未加载):
xml version='1.0' encoding='utf-8'?
<server port="8005" shutdown="SHUTDOWN">
<listener classname="org.apache.catalina.core.AprLifecycleListener" sslengine="on"></listener>
<listener classname="org.apache.catalina.core.JasperListener"></listener>
<listener classname="org.apache.catalina.core.JreMemoryLeakPreventionListener"></listener>
<listener classname="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"></listener>
<listener classname="org.apache.catalina.core.ThreadLocalLeakPreventionListener"></listener>
<service name="Catalina">
<connector connectiontimeout="20000" port="8888" protocol="HTTP/1.1" redirectport="8443"></connector>
<connector port="8009" protocol="AJP/1.3" redirectport="8443"></connector>
<engine defaulthost="127.0.0.1" name="Catalina">
<host appbase="webapps" autodeploy="false" name="127.0.0.1" unpackwars="false">
<!--
<Valve className="mod_cfml.core"
loggingEnabled="true"
waitForContext="20"
maxContexts="200"
timeBetweenContexts="30000"
/>
-->
</host>
</engine>
</service>
</server>
当服务器启动时,只有上下文都已部署。 localhost:
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib
Jun 11, 2015 6:24:29 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8888"]
Jun 11, 2015 6:24:29 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jun 11, 2015 6:24:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 813 ms
Jun 11, 2015 6:24:29 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 11, 2015 6:24:29 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
Jun 11, 2015 6:24:29 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/railo4/tomcat/webapps/ROOT
Jun 11, 2015 6:24:46 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [4,498] milliseconds.
railo-server-root:/opt/railo4/lib/railo-server
===================================================================
SERVER CONTEXT
-------------------------------------------------------------------
- config:/opt/railo4/lib/railo-server/context
- loader-version:4.3
===================================================================
Thu Jun 11 18:24:47 EST 2015-653 using JRE Date Library
Thu Jun 11 18:24:48 EST 2015-640 Start CFML Controller
Thu Jun 11 18:24:48 EST 2015 Loaded Railo Version 4.2.1.000
===================================================================
WEB CONTEXT (31c16faa5d8574b34b11678a3cb74b43)
-------------------------------------------------------------------
- config:/opt/railo4/tomcat/webapps/ROOT/WEB-INF/railo
- webroot:/opt/railo4/tomcat/webapps/ROOT/
- hash:31c16faa5d8574b34b11678a3cb74b43
- label:31c16faa5d8574b34b11678a3cb74b43
===================================================================
Jun 11, 2015 6:24:48 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/railo4/tomcat/webapps/ROOT has finished in 19,750 ms
Jun 11, 2015 6:24:48 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8888"]
Jun 11, 2015 6:24:48 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 11, 2015 6:24:48 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 19795 ms
虽然我使用连接器 AJP 经过 apache, 即使我直接转向,也可以保留这种行为
example.com:8888
. 有可能得到的想法 Tomcat 忽略我的虚拟主机?
BTW: 什么作用是添加一个主机
server.xml
但是,我被告知这是一个坏主意,我不想这样做,因为我需要部署网站而无需重新启动服务器:
<host appbase="webapps" name="example.com">
<context docbase="/www/example/site" path=""></context>
<alias>*.example.com</alias>
</host>
我看到的唯一真正差异是我的外部文件 ROOT.xml 不要宣布
appBase
或者
path
. 他们一定? 我不这么认为 ROOT.xml 甚至有一个地方 appBase.
编辑:我必须解决这个最后一部分。 申请被分解 (删除它后 WEB-INF), 但是,当我转向端口的URL时,服务器仍然显示错误的网站 80 或者 8888.
没有找到相关结果
已邀请:
0 个回复