можно ли создать файл ярлыка из одного ярлыка и ссылки на сайт

Я использую сервер ubuntu и tomcat для запуска веб-приложения, которое использует tomcat.sh для запуска сервера, а затем вводит ссылку в браузере, чтобы открыть приложение. Я создал ярлык для этой ссылки, поэтому, дважды щелкнув ее, браузер откроет указанный адрес ссылки.

Для запуска я прошел 2 этапа:

  1. запустить tomcat с помощью tomcat.sh
  2. открыть приложение, используя этот ярлык ссылки

Могу ли я связать эти 2 шага (tomcat.sh файл и ярлык ссылки) в 1 ярлык, чтобы, нажав на этот созданный ярлык, запустился tomcat, и браузер открыл ссылку на приложение?

Кроме того, как мне это сделать в Windows?


person Niel Gupta    schedule 30.04.2013    source источник


Ответы (1)


Конечно, это возможно.

Вы можете написать скрипт, который запускает tomcat, а затем открывает ваш URL-адрес. Двойной щелчок по этому скрипту должен делать то, что вы хотите.

Например, для Windows (вы можете использовать тот же подход для Linux) у вас может быть такой скрипт:

@echo off
set JAVA_HOME=C:\Oracle\jdk1.6
set CATALINA_HOME=C:\Apache\apache-tomcat-7.0
set JAVA_OPTS=-XX:MaxPermSize=128m -Xmx512m -server
call %CATALINA_HOME%\bin\catalina.bat start
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://localhost:8093/

Обратите внимание, что этот скрипт напрямую запускает браузер (в данном случае FF), передавая открываемый URL-адрес.

Если вы создали ссылку - давайте mywebapp - используя проводник с целью вашего URL, вы можете просто заменить строку

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://localhost:8093/

с

mywebapp.url  (windows only)

Обратите внимание на расширение .url (только для Windows)

Или что вы используете, чтобы открыть ссылку из командной оболочки в Linux.

Также вы можете дать своему коту немного времени для запуска, вы можете использовать команду timeout в Windows или sleep в Linux и передать каждому из них количество секунд ожидания перед открытием вашего URL-адреса.

person A4L    schedule 30.04.2013
comment
эй, спасибо A4l ... за быстрый ответ ... я попробую сегодня сам ... надеюсь, что это сработает ... с уважением, Нил - person Niel Gupta; 30.04.2013
comment
@NielGupta Добро пожаловать! Я надеюсь, что это поможет вам найти решение, которое вы ищете. - person A4L; 30.04.2013