美文网首页
jsp网站只有首页能打开,栏目页都打不开,报"***

jsp网站只有首页能打开,栏目页都打不开,报"***

作者: WilliamQian | 来源:发表于2017-10-23 14:44 被阅读15次

    今天把一个jsp网站从win服务器移植到linux服务器,发现只有首页能打开,栏目页都报错:*** cannot be resolved to a type,这里的栏目页指的是网站根目录的子文件夹,比如网站根目录是wwwroot,下面的子文件夹products、news这种都是它的栏目页。 

    初步判断应该是栏目页没有找到class路径,但是为什么首页能够正常打开呢,我的jar包都放在网站根目录的web-inf/lib下面,按道理首页能打开,栏目页也能打开才对,折腾了好久才发现,是tomcat的server.xml的配置问题,host节点的appBase如果指向网站根目录的话,网站的子文件夹都会被部署为一个个独立的项目,例如products文件夹,会在products/web-inf里面找jar包,而不是wwwroot/web-inf下面,这样自然就报错了。

    所以解决办法是:host节点的appBase要置空,context节点的docBase指向网站根目录就行了。如下图所示:

    相关文章

      网友评论

          本文标题:jsp网站只有首页能打开,栏目页都打不开,报"***

          本文链接:https://www.haomeiwen.com/subject/hampsxtx.html