Я установил Netbeans 11.2 IDE на свой Ma c. Под Сервисами -> Серверы я добавил GlassFi sh Сервер в качестве сервера.
Затем я открыл проект maven. Я мог бы «почистить и построить» его. Затем я хотел запустить его, но это привело к следующему сообщению об ошибке:
No suitable Deployment Server is defined for the project or globally.
Я думаю, это как-то связано со следующим: в Netbeans есть окно с именем «Вывод - Java База данных БД». Процесс ", и когда я запустил сервер GlassFi sh, в окне появилось следующее сообщение:
Sat Feb 08 18:02:45 CET 2020 : Security manager installed using the Basic server security policy.
Sat Feb 08 18:02:46 CET 2020 : Could not listen on port 1527 on host localhost: java.net.BindException: Address already in use (Bind failed)
Я использовал следующую команду, чтобы проверить, какой процесс использует порт 1527:
sudo lsof -n -i :1527 | grep LISTEN
Это привело к следующему выводу (примечание: я удалил реальное имя пользователя и реальный IP-адрес)
java 6722 <user> 36u IPv6 <IP Address> 0t0 TCP 127.0.0.1:tlisrv (LISTEN)
Поскольку это процесс java, я не хочу его просто убивать.
Что мне делать?
PS:
Версия сервера GlassFi sh - 5.1.0, см. Снимок экрана:
PPS: этот вопрос мне не помог: NetBeans: для проекта или глобально не определен подходящий сервер развертывания
PPPS: журнал сервера говорит - среди прочего - следующее:
Context path from ServletContext: differs from path from bundle: /|#]
Вот скриншот журнала:
PPPPS:
Содержимое файла nb-конфигурации. xml следующее:
<?xml version="1.0" encoding="UTF-8"?>
<project-shared-configuration>
<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
<org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>1.7-web</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>
<org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>gfv3ee6</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>
</properties>
</project-shared-configuration>