我知道这个问题可能与其他问题类似,但是,我无法解决这个问题。
我有一个有 25 个网站的服务器,它们都使用 Tomcat。我正在迁移到具有 Tomcat 8(常规版本)的新服务器,而旧服务器使用“CPanel's easy tomcat”。
我开始迁移一个网站,该网站现在正在新服务器上运行,但是,当从浏览器调用 JSP 时,浏览器会显示 JSP 代码而不是执行它。
在我的旧服务器上,我不得不执行 CPanel 的 easy-tomcat 中的一项名为“安装 servlet”的功能,我真的不知道它做了什么,但是,在执行该功能之后,Tomcat 将执行 JSP。
现在,在我的新服务器中,根据我所阅读的内容,我已将其添加到 %CATALINA_HOME%/conf/server.xml 文件中的标签内<Engine></Engine>(我也必须将其包含在我的旧服务器中):
<Host name="mydomain.com" appBase="/home/myAccName/public_html/">
<Context path="" reloadable="false" docBase="/home/myAccName/public_html" />
</Host>
如您所见,该应用程序不在 %CATALINA_HOME%/webapps/ 目录下,而这正是我需要的方式。
我错过了什么?
任何帮助将不胜感激
我正在使用 Tomcat 8、EasyApache 4 和 CentOS 7.6
慕姐4208626
撒科打诨
叮当猫咪
相关分类