我按照文档上的步骤进行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开启目录列表功能即可 修改后网页显示结果: 为空白界面没有结果。 求助各位大神 |