我是Tomcat的新手(8)并且遇到Tomcat的一些问题。我想让它显示默认的Tomcat主页,就像我第一次安装它时一样。我在netbeans中运行/编译一些maven项目,似乎它们会自动部署到Tomcat。
我已经查看了Tomcat的文件夹,我无法在任何地方看到应用程序,但它的" index.html"我启动" localhost" 。这使得maven应用程序的index.html
文件显示为默认的localhost页面。
目前我希望localhost显示默认的Tomcat页面,就像我第一次安装它时一样。
我已将"C:\servers\tomcat8\conf\Catalina\localhost\ROOT.xml"
文件更改为以下内容,但它无法正常工作::
<?xml version="1.0" encoding="UTF-8"?>
<!--Context antiJARLocking="true" docBase="C:\projects\spring\PersistenceWithHibernate\target\PersistenceWithHibernate-1.0-SNAPSHOT" path="" /-->
<Context antiJARLocking="true" docBase="C:\servers\tomcat8\webapps\examples" path=""/>
我已将docBase指向docBase="C:\servers\tomcat8\webapps\manager"
并注释掉显示index.html
页面的那个,
但它无法正常工作
我该如何解决?
答案 0 :(得分:0)
我不确定我是否明白你的要求,你能否稍微澄清一下这个问题?
但是当您执行干净的tomcat安装时,部署项目的默认目录位于tomcat安装文件夹下./ tomcat / webapps / ROOT。
管理器部分是管理tomcat的工具,你不需要配置它的文档库。
检查http://tomcat.apache.org/tomcat-8.0-doc/以供参考。至少有几个第一章,它都解释了。
答案 1 :(得分:0)
很难说你做了什么(很多事情)来到达你所在的位置。如果您解压缩当前安装旁边的默认tomcat安装并比较目录,您将能够发现差异。
因为这可能不是您想听到的:默认的tomcat安装在webapps / ROOT中有默认的Web应用程序(因为需要对&#34;空&#34;上下文名称进行编码,回答www.example.com/
恢复默认的webapp可能就像恢复原始ROOT.xml,删除该文件,恢复webapps / ROOT或任何组合一样简单。
坦率地说,你的问题描述&#34;但它不起作用&#34; 并没有真正帮助。如果这个答案没有解决您的问题,您可能想要提供更详细的描述。你实际看到的做什么。但是,您可以说明您在原始设备和安装之间发现的差异。