Поражайте меня, поскольку это мой первый сервлет Java, использующий Tomcat. Я написал его в Eclipse на Windows и вам нужно написать скрипт сборки и запустить для него скрипт.Написание сценария оболочки для создания и развертывания WAR-файла
Из того, что мне сказали, пользователь, которому я отправляю это, должен будет установить Tomcat для запуска этой WAR.
Если это так, мой сценарий сборки потребуется 1. Установите на их кот ноутбук 2. Развертывание моя война с ним
и мой выполнения сценария просто нужно запустить мою программу?
Вы собираетесь поддерживать отдельных лиц/организаций, у которых уже установлен экземпляр tomcat? Другой подход состоит в том, чтобы не пытаться установить tomcat * per se *, но создайте .zip/.tar.gz, в котором tomcat и ваше приложение уже развернуты внутри него. Затем просто извлеките .zip/.tar.gz и запустите tomcat. Этот подход используется, например, для Atlassian для своих проектов tomcat. – KevinO
Пробная весенняя ботинок? Goto start.spring.io и выберите нужные вам технологии. Создайте и загрузите проект в формате maven (файл проекта pom.xml) Создайте и распространите исполняемый файл jar с встроенным сервлетом и tomcat. Ваша банка может быть даже превращена в «настоящий» исполняемый файл (на самом деле ваша банка встроена в сценарий оболочки, поэтому вы можете запустить ее из командной строки без использования «java -jar ...»), и вы можете легко установить это как сервис/демон. Это самый простой способ сделать это. –
@jonmartinsolaas Ницца! Я займусь этим. Будет ли это работать, если пользователь не установил tomcat? Если tomcat встроен в мою банку, он просто запустится или пользователь все равно должен будет установить tomcat на своем компьютере перед запуском моей программы? – Kevin