«Это 18-й день моего участия в ноябрьском испытании обновлений, ознакомьтесь с подробностями события:Вызов последнего обновления 2021 г."
Статьи по Теме
Java с примечаниями:Java с примечаниями
- Фу. . . Еще одна старая статья. . Я не знаю, куда деть воду на мое старое лицо. . .
- Как запустить пакет jar локально?
- Подойдет просто имя пакета java -jar.
- А на сервере? java -jar — запуск консоли, когда мы закрываем процесс, служба также приостанавливается.
- Конечно, мы также можем использовать nohub для запуска в фоновом режиме. Однако, разве сценарий оболочки не более ароматный!
- ./start.sh запускает пакет jar одним щелчком мыши, отлично!
1) Структура каталогов сервера следующая:
2) Открываем файл start.sh, код такой:
nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8989,suspend=n -jar sdkclient-0.0.2-SNAPSHOT.jar -Dspring.config.location=application.yml &
-
Все следующие параметры установлены на одном уровне каталога:
- nohup : настройки журнала, при запуске сохраняйте журнал в файле nohup.out.
- java -jar [имя пакета jar]: запустить службу пакетов jar
- Xdebug: установите поддержку удаленной отладки, после установки порта вы можете разбить точку на локальной идее и просмотреть журнал точки останова.
3) Удаленная отладка
- Метод удаленной точки останова: изменить конфигурацию --> Удаленный --> Хост [установить IP-адрес удаленного сервера] --> Порт [номер порта] --> ok
-
Как показано ниже:
- address = [номер порта]: после того, как порт установлен, эту идею можно использовать локально для удаленного обслуживания сервера.
-
Существует действительно много применений для удаленной отладки, и иногда онлайн-среда и среда разработки не совсем совпадают.
-
В нашей среде разработки все в порядке, но как только мы подключаемся к сети, возникает проблема.В это время мы можем видеть журнал и находить его медленно, но что нам делать, если мы хотим найти его быстро?
-
Удаленная отладка может решить проблемы мгновенно!
- Dspring.config.location = [application.yml] Установите зависимость файла yml, используемую сервером.
4) начать
- Войдите в каталог скрипта и введите:
./start.sh
запустить скрипт
5) Это также можно запустить локально
- В каталоге сценария щелкните правой кнопкой мыши и используйте терминал, чтобы открыть:
-
Ввод: java -jar [имя пакета jar] следующим образом:
- Появится приведенный выше код, указывающий на то, что запуск прошел успешно. После этого можно будет получить доступ к сервису.
Дорога длинна и дорога длинна, я попрошу вверх и вниз ~
Если вы думаете, что я блогеры хорошо пишу! Писать нелегко, пожалуйста, ставьте лайки, подписывайтесь и комментируйте, чтобы поощрять блоггеров ~ хахах