Могу ли я запустить файл .jar на Tomcat? - PullRequest
8 голосов
/ 03 января 2011

очень нубский вопрос. Могу ли я запустить файл .jar на Tomcat. Я не создаю веб-приложение. Мне просто нужно запустить .jar с сказать HalloWorld в нем. Это возможно / уместно.

Спасибо

Ответы [ 4 ]

5 голосов
/ 04 января 2011

Вы можете запустить архив Java без Tomcat, просто с помощью среды выполнения Java:

$ java -jar myhelloworldapp.jar

Tomcat - это контейнер сервлетов, необходимый только для веб-приложений.

2 голосов
/ 04 января 2011

Я действительно не знаю, каков ваш вариант использования, но вам, вероятно, нужен поставщик виртуальных частных серверов (VPS).Они предоставляют вам виртуальный хост с установленной ОС по вашему выбору, и вы можете установить на него JVM.Есть много доступных VPS.Попробуйте Linode или Slicehost.

Было бы полезно, если бы вы объяснили, чего вы пытаетесь достичь, тогда мы могли бы дать вам лучший ответ.

0 голосов
/ 04 января 2011

Звучит так, будто вы хотите, чтобы вы развернули пакетный код на своем сервере и затем запустили его.Вы можете создать новое веб-приложение, содержащее вашу флягу, или добавить флягу в существующее веб-приложение.Затем вы можете запустить выполнение с помощью сервлета.Вы могли бы даже иметь JSP, который содержит:

<%
  String [] args = new String[0];
  MyClass.main(args);
%>

Конечно, вы захотите обезопасить этот JSP, чтобы не только кто-то мог выполнить вашу работу.Расписание пакетных заданий изнутри Tomcat.Это позволяет нам намного легче отслеживать наши задания, чем если бы они запускались из командной строки.

http://www.quartz -scheduler.org /

0 голосов
/ 04 января 2011

Я думаю, что вы хотите, чтобы веб-запуск Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...