2015-11-05 3 views
0

Я новый, с вами приятно познакомиться! Я создал веб-приложение java/spring based, которое работает с Apache Tomcat. Я хотел бы сделать определенную вещь, запустить этот веб-приложение в каждом ПК без установки Tomcat и установить переменные Среды, ... I судимого это:Запустите WebApp из папки с BATCH

  • Я создал папку с двумя папок TOMCAT: один с Tomcat 8.0.21 (32 бит), а другой с Tomcat 8.0.28 (64 бит);
  • Пакетный файл, который проверяет, является ли процессор 32 или 64 бит, и работает относительная Tomcat startup.bat

Вот командный код:

if %PROCESSOR_ARCHITECTURE%==x86 (
    call apache-tomcat-8.0.21\bin\startup.bat 
) else (
    call apache-tomcat-8.0.28\bin\startup.bat 
) 

timeout /T 60 

start /wait http://localhost:8080/Project_name/ 

команда Timeout делается для wait tomcat.

Я понимаю, что эта вещь очень и очень странно, но мне действительно нужно это сделать ...

Там есть способ сделать это?

+0

Добро пожаловать в StackOverflow. Какая у вас проблема? – Stephan

+0

У меня есть веб-приложение, которое я хотел бы использовать как автономное приложение ... Я хотел бы запустить его из папки с помощью tomcat и использовать пакетный файл, например .exe. – Camel89

ответ

0

Вам не нужно делать файл для 32/64 бит компьютеров. Если другие компьютеры находятся в одной и той же сети, вы можете получить доступ к любому из ваших сетевых компьютеров, обратившись к http://yourcomputer:8080/yourAppName (: порт по умолчанию 8080 или все, что вы установили как порт по умолчанию)

+0

Всегда указывайте ответ, если он исправил вашу проблему, чтобы другие могли получить выгоду, если они столкнулись с той же ситуацией, что и у вас. – Ghayel

Смежные вопросы