Я знаю, что этот вопрос может быть похож на другие, однако я не смог решить это.
У меня есть сервер с 25 веб-сайтами, все они используют Tomcat. Я перехожу на новый сервер, на котором установлен Tomcat 8 (обычная версия), тогда как старый сервер использует «легкий кот CPanel».
Я начал миграцию одного веб-сайта, который теперь работает на новом сервере, однако, когда JSP вызывается из браузера, браузер показывает код JSP вместо его выполнения.
На моем старом сервере я должен был выполнить функцию из легкого tomcat CPanel под названием "install servlets" , которую я действительно не знаю, что он делает, однако после выполнения этого 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