如何将/ var / www声明为Tomcat和Railo ROOT?
|
我想让Apache的ѭ0成为我的railo CMS的根吗?我将railo.war放入
/var/lib/tomcat6/webapps
,然后将以下内容放入/etc/tomcat6/server.xml
:
<Host name=\"localhost\" appBase=\"webapps\"
unpackWARs=\"true\" autoDeploy=\"true\"
xmlValidation=\"false\" xmlNamespaceAware=\"false\">
<Context path=\"\" docBase=\"/var/www\"/>
现在,当我将index.cfm放入/ var / www并转到http://localhost
时,出现以下错误
Railo [3.2.2.000] - Error (java.io.IOException)
Message No such file or directory
Cause java.io.IOException
Java Stacktrace
No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method):-2
at java.io.File.createNewFile(File.java:883):883
at railo.commons.io.res.type.file.FileResource.getOutputStream(FileResource.java:220):220
at railo.commons.io.res.type.file.FileResource.getOutputStream(FileResource.java:209):209
at railo.commons.io.IOUtil.copy(IOUtil.java:135):135
因此,显然Railo不接受ѭ6不在webapps文件夹中吗?
非常感谢您的帮助!
没有找到相关结果
已邀请:
1 个回复
田损比报
但是,这告诉Tomcat Web应用程序位于“ 0”以下,但是您尚未将WAR \的内容部署到该位置。您将railo.war放在ѭ1下,这表明您可能已使用
软件包的标准Ubuntu存储库安装。如果这个假设是正确的,那么默认情况下您应该能够在
浏览到Railo WAR。 您要做的是解压缩railo.war文件并将其内容放在
(即WAR中的
文件夹)下面。以下是一些命令,这些命令使您可以使用在问题中指定的
配置在
下正确部署Railo WAR。我假设您使用的是Ubuntu,安装了
软件包,并且在主目录中有一个Railo WAR文件为
。 Ubuntu
软件包以
用户身份运行Tomcat,因此您可能希望将文件/目录所有权授予该用户,否则Railo将无法将任何文件写入磁盘。
现在,您应该能够浏览到Railo WAR随附的
文件,at23ѭ,现在位于
。 请记住,这里没有讨论将Apache HTTPD Web服务器连接到Railo / Tomcat的任何内容。您可能想在这里或这里阅读有关Apache到Tomcat代理选项的信息。 Railo Wiki也包含“安装指南”部分。