tomcat根目录修改后,无法显示结果

我按照文档上的步骤进行tomcat的更目录修改,但最后页面没有显示任何结果,跪求解决办法

修改前配置没有问题:
http://localhost:8080/WebReport/ReportServer?reportlet=/demo/basic/Card.cp



修改方法:


       可以通过修改server.xml中的内容来修改tomcat的根目录。
修改 /conf 文件夹里的server.xml文件,请看下面的程序片断:
<Host name="localhost"appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
以上定义了server中的一台主机(localhost), 它的默认根目录是"webapps"(相对路径),现在我们要自己在Host下加上多个Contexttag来创建多个自定义访问。
结果如下:
<Host name="localhost"appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="%TOMCAT_HOME%\webapps\WebReport\"debug="0" reloadable="true" />
一般用Context来覆盖Host的appBase的设定而不是直接修改appBase.
Context用了path="", 如果path=""(注意不是path="/"),则相当于是这个Host的虚拟根目录,docBase则指出了物理目录的位置(可以是绝对也可以是相对于Host的appBase的位置。
现在tomcat的根目录已经设置为WebReport工程。

如果使用的是tomcat较高的版本,则还需要以下的步骤:
把%TOMCAT_HOME%\conf\web.xml的:<param-value>false</param-value>中false都改为true开启目录列表功能即可


修改后网页显示结果:

为空白界面没有结果。



求助各位大神

FineReport流云 发布于 2016-3-7 11:32
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
静听禅鸣发布于2016-3-7 20:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
Christ发布于2017-6-14 09:09(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1275浏览人数
  • 最后回答于:2017-6-14 09:09
    活动推荐 更多
    热门课程 更多
    返回顶部