Tomcat设置之访问Tomcat的启动、Tomcat的项目管理页面、访问外部资源

Tomcat的启动

问题:点击startup.bat之后,命令框一闪而过。
解决办法:一般是系统环境变量中的JAVA_HOME没有设置好。右键编辑startup.bat,在最后面一行加上pause,再次双击startup.bat,这样命令行不会关闭而是停滞。我们可以检查哪些路径缺失了。

Tomcat的项目管理页面

image
问题:不知道账号和密码
解决方法:打开tomcat的安装目录下的conf文件夹,使用编辑器打开tomcat-users.xml
加上红色框中的内容
image

  <role rolename="manager-gui"/>  
  <role rolename="admin-gui"/>  
  <user username="admin" password="admin" roles="manager-gui,admin-gui"/>

修改了tomcat配置文件后需要重启tomcat

Tomcat访问外部资源

问题:在Tomcat中的项目只能访问项目根目录下的资源文件。如何让Tomcat能访问到项目之外和Tomcat安装路径之外的资源呢?
解决方法:还是进入conf文件夹,编辑server.xml文件。加上如红框中的内容。
image

<Context path="/music" reloadable="true" debug="0" docBase="C:\Users\Administrator\Pictures\MusicTempRepo - 副本" crossContext="true"/>

注:这里的path是项目的url,这里把外部资源当成了项目来访问。其实不管是程序还是静态资源都是项目资源的一部分。docBase表示外部资源的路径,crossContext表示打开。这样配置后,可以在Tomcat项目管理页面看到配置的url
image
测试是可以访问到的
image

posted on 2022-06-13 16:58  小白成长变大神  阅读(786)  评论(0编辑  收藏  举报