Tomcat设置之访问Tomcat的启动、Tomcat的项目管理页面、访问外部资源
Tomcat的启动
问题:点击startup.bat之后,命令框一闪而过。
解决办法:一般是系统环境变量中的JAVA_HOME没有设置好。右键编辑startup.bat,在最后面一行加上pause
,再次双击startup.bat,这样命令行不会关闭而是停滞。我们可以检查哪些路径缺失了。
Tomcat的项目管理页面
问题:不知道账号和密码
解决方法:打开tomcat的安装目录下的conf文件夹,使用编辑器打开tomcat-users.xml
加上红色框中的内容
<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文件。加上如红框中的内容。
<Context path="/music" reloadable="true" debug="0" docBase="C:\Users\Administrator\Pictures\MusicTempRepo - 副本" crossContext="true"/>
注:这里的path是项目的url,这里把外部资源当成了项目来访问。其实不管是程序还是静态资源都是项目资源的一部分。docBase表示外部资源的路径,crossContext表示打开。这样配置后,可以在Tomcat项目管理页面看到配置的url
测试是可以访问到的