我今天在Java Web开发开始,遇到了一些问题,我安装我的tomcat7我的Ubuntu的机器上。现在,当我浏览到本地主机//:8080,我得到默认的欢迎页面说法:不能将任何东西放入的/ var/lib中/ tomcat7/webapps /下
这是默认的Tomcat主页。它可以在本地文件系统中找到:/var/lib/tomcat7/webapps/ROOT/index.html
Tomcat7退伍军人会很高兴地得知,Tomcat的这个系统实例安装了CATALINA_HOME
在/usr/share/tomcat7
和CATALINA_BASE
在/var/lib/tomcat7
,以下从/usr/share/doc/tomcat7-common/RUNNING.txt.gz
规则。
但奇怪的是,当我尝试echo $CATALINA_HOME
什么也不显示。 另外,我不能在默认的/ var/lib/tomcat7/ROOT中复制/创建任何东西,尽管它只是提供了一些权限,但我想知道它是否是正确的方法吗?,
我希望做的是建立在我家里一个单独的目录,我可以把我的Web应用程序和Tomcat可以从那里读下摆。有没有办法做到这一点?在Apache中,我可以通过更改文档根目录和目录来实现,但我不知道如何为tomcat执行此操作。
你检查你的''如果是CATALINA_HOME'定义.bashrc'后? – 2012-07-22 10:39:39
如果你使用'apt-get'安装了tomcat,你可能会考虑删除它并[使用独立版本的tomcat](http://stackoverflow.com/questions/1567597/tomcat-on-linux-centos-incorrect-java -version/1568390#1568390),你可以将它提取到你的$ HOME目录或其他方便的地方。 – 2012-07-22 10:43:01
为什么要将任何内容复制到ROOT文件夹?部署应用程序只需将其复制到webapps文件夹,或使用Tomcat管理器。 – Tomer 2012-07-22 12:40:22