2阶——Tomcat配置、部署问题
安装过程可能遇见的问题:
1、黑窗口一闪而过
原因:没有正确配置JAVA_HOME环境变量
---我的电脑,右击鼠标选择->属性,->高级->系统变量
解决方案:在系统环境变量中正确配置JAVA_HOME 例如:C:\Program Files\Java\jdk1.8.0_211 再在path中设置:%JAVA_HOME%\bin
2、启动报错
原因: 可能是占用了8080的端口号
解决方案:修改端口号即可;apache-tomcat-8.5.11\conf\server.xml文件中修改即可(注意相关的端口都需要修改)
3、Tomcat的部署项目
1.将需要部署的项目直接打成war包放置在TOMCAT中 apache-tomcat-8.5.11\webapps 即可,jar包会自动解压缩
例如:在webapps中建立了一个hello的文件中有一个hello.html文件 输入www.localhost:8080/hello/hello.html 即可访问
2.在server.xml中配置资源所在的路径 已经访问的虚拟路径 <Host>标签中配置
<Context docBase="C:\Users\lenovo\Desktop\hello2" path="/haha"/>
一定注意的是配置的虚拟目录是什么 红色标记处就需要写什么 然后后面跟需要访问的资源名字!
可以理解为:path(被称为虚拟目录) 是 docBase的别名一样!!!
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <!--项目部署配置 docBase 资源文件所在的路径 path虚拟的路径 随意写即可--> <Context docBase="C:\Users\lenovo\Desktop\hello2" path="/haha" /> </Host>
3. 在tomcat中 的 apache-tomcat-8.5.11\conf\Catalina\localhost文件中建立任意一个.xml文件
在xml文件中写入 <Context docBase="资源路径的名字" /> 注意 在此处不需要配置path路径 因为文件的新建的xml文件名就是虚拟的路径
重启tomcat在流量器中输入访问地址即可
坚持