日期:2014-05-17  浏览次数:20749 次

问个linux部署java web项目问题
之前我在windows是这样做的。把项目在本地tomcat中的编译好的文件拷到服务器的某个目录。然后再在tomcat知道server.xml文件中加入一下代码:
<Host name="www.cnesports.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context docBase="D:\www\sunnet" path="" />
</Host>


现在我想把这网站移植到linux服务器。

同样采用以上方法:(网站目录放在根目录)
<Host name="www.cnesports.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context docBase="\sunnet" path="" />
</Host>

但是出现404错误
java?web linux tomcat windows 移植

------解决方案--------------------
文档是放到/sunnet绝对路径下了么?另外,你tomcat所在的用户,对/sunnet目录下的文件,是否有读写权限?

还有,最好能够把报错信息贴出来看看。
------解决方案--------------------
引用:
之前我在windows是这样做的。把项目在本地tomcat中的编译好的文件拷到服务器的某个目录。然后再在tomcat知道server.xml文件中加入一下代码:
<Host name="www.cnesports.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context docBase="D:\www\sunnet" path="" />
</Host>


现在我想把这网站移植到linux服务器。

同样采用以上方法:(网站目录放在根目录)
<Host name="www.cnesports.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context docBase="\sunnet" path="" />