Как опубликовать Java-приложение на сервере VPS, я пытался это не работает - PullRequest
0 голосов
/ 11 июня 2018

Я хочу развернуть Java-приложение на VPS-сервере с Ubuntu.Я установил jdk, jre и tomcat, но когда я пытаюсь увидеть стандартную страницу приветствия tomcat, она возвращает ошибку: org.apache.jasper.JasperException: Невозможно скомпилировать класс для JSP.Вот ссылка на мой сервер: http://something.nazwa.pl:8080. Как я могу исправить эту ошибку и как правильно подготовить VPS для Java-приложения?Я никогда не использовал Linux, поэтому мне трудно.

1 Ответ

0 голосов
/ 12 июня 2018

Хорошо.Попробуйте установить JDK 8 для oracle или OpenJDK 8. Из сайта Apache Tomcat

Для сборки Apache Tomcat требуется JDK (версия 8)быть установленным.Вы можете загрузить его с сайта And jave OpenJDK 9

И помните

ВАЖНО: Установите переменную среды JAVA_HOME в качестве пути к каталогу, в который вы установили выпуск JDK.

--- Edit --- Хорошо, углубляясь, я обнаружил, что tomcat 9 может работать в Open JDK 9, но он может содержать ошибки

Например,пользователи успешно запускали Tomcat 8 на Java 8 за много месяцев до выхода первой стабильной версии Java 8.Тем не менее, пользователи ранних сборок доступа должны знать следующее:

Нередко в начальных сборках раннего доступа содержатся ошибки, которые могут вызвать проблемы для веб-приложений, работающих на Tomcat.Если новая версия Java вводит новые языковые функции, то компилятор JSP по умолчанию может не поддерживать их сразу.Переключение JSP-компилятора на javac может позволить использовать эти новые языковые функции в JSP.Если вы обнаружите проблему с использованием ранней сборки Java, обратитесь за помощью.Лучше всего начать с рассылки пользователей Tomcat.

С Apache Tomcat .

Заключение

Попробуйте перейти с JDK8 оракула и установите переменную среды

...