我已经在树形应用程序服务器中部署了铁路war文件,并在部署之后显示了jvm日志
railo-server-root:/var/resin/webapps/railo-4.2.1.008/WEB-INF/lib/railo-server
===================================================================
SERVER CONTEXT
-------------------------------------------------------------------
- config:/var/resin/webapps/railo-4.2.1.008/WEB-INF/lib/railo-server/context
- loader-version:4.3
===================================================================
===================================================================
WEB CONTEXT (3ccbecdfdd85a2c229a64e875ca4821a)
-------------------------------------------------------------------
- config:/var/resin/webapps/railo-4.2.1.008/WEB-INF/railo
- webroot:/var/resin/webapps/railo-4.2.1.008/
- hash:3ccbecdfdd85a2c229a64e875ca4821a
- label:3ccbecdfdd85a2c229a64e875ca4821a
===================================================================
我可以通过调用访问保存在/var/resin/webapps/railo-4.2.1.008/index.cfm的测试index.cfm页面 http://domain.com:8080/railo/index.cfm
但是当我尝试访问http://domain.com:8080/railo/railo-context/admin/server.cfm或http://domain.com:8080/railo/railo-context/admin/web.cfm时。它正在加载没有css等的页面。
我还在日志中看到以下错误 11月19日星期三02:15:51 EST 2014-311 class railo.runtime.instrumentation.Agent.getInstrumentation()没有返回Instrumentation 未找到静态资源/railo-context/res/css/admin42.css.cfm @ /var/resin/webapps/railo-4.2.1.008/-context/res/css/admin42.css 未找到静态资源/railo-context/res/css/admin42.css.cfm @ /var/resin/webapps/railo-4.2.1.008/-context/res/css/admin42.css 未找到静态资源/railo-context/res/css/admin42.css.cfm @ /var/resin/webapps/railo-4.2.1.008/-context/res/css/admin42.css
我做错了什么
答案 0 :(得分:1)
在您的网址domain.com:8080/railo/railo-context / ...是上下文路径的第一个铁路?基本上,你是否部署了一场Railo战争而不是在/ context中?
如果是这样,您可能需要修改railo-server.xml文件中的/ railo-context / virtual映射以映射到“/ railo / railo-context /”
另外,请检查设置的任何重写规则。
答案 1 :(得分:0)
Railo(不确定哪个版本,但是其中一个版本)将管理资源(即css,图像)移出与管理员其他人相同的文件夹,这意味着他们已不再使用/railo-context/
,他们现在使用../res/bar.css
之类的路径加载它们。
我们的修复方法是为其他目录添加代理/重写。例如:
ProxyPassMatch ^/my-secret-railo-location/admin/(.*)$ ajp://localhost:8009/railo-context/admin/$1
ProxyPassMatch ^/my-secret-railo-location/res/(.*)$ ajp://localhost:8009/railo-context/res/$1