2010-09-24 3 views
1

Этот вопрос относится к нашему веб-приложению, и он прослушивает меня за последние несколько месяцев. Поэтому мы используем сервер linux для базы данных, приложения, и у нас есть собственный пользовательский веб-сервер Java. Если мы внесем какие-либо изменения в исходный код приложения, мы создадим новый файл jar и заменим существующий файл jar новым файлом jar. Теперь обновление, чтобы иметь место в живом приложении мы просто выполнить HTML-файл, который содержит такой код:Процесс создания веб-сервера

<frameset rows="100%"? 
<frame src="http://mydomain.com:8001/RESTART"> 
</frameset> 

Как это открытие порта сделать приложение, чтобы использовать новый файл банка?

+0

o_O. Вы не знаете, что такое сервлет или JSP, сопоставленный с этим URL-адресом? –

+0

Нет, мы не используем сервлет или JSP. – yogsma

+0

"Индивидуальный веб-сервер"? –

ответ

3

Веб-серверу поручено присвоить// RESTART особое обращение. Это может быть либо путем сопоставления с развернутым сервлетом, либо посредством жестко привязанного к действию веб-контейнера.

Очень распространено иметь URL-адреса со специальным значением (обычно защищенные паролем), позволяющие удаленное обслуживание, но нет общего набора правил. Вы можете увидеть снимки консоли администрирования Tomcat на http://linux-sxs.org/internet_serving/c516.html


EDIT: Я заметил, что вы упомянули «пользовательский встроенный веб-сервер». Если этот веб-сервер не предоставляет сервлеты или JSP - другими словами, соответствует API-интерфейсу Servlet - вы можете подумать о повышении флага о переключении на веб-сервер, который это делает.

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

1

Вы отправляете HTTP GET ко всему, что слушает этот порт (предположительно, ваш веб-сервер). Спецификация сервлета поддерживает фильтры до и после запроса, поэтому сервер может иметь одну настройку, чтобы захватить этот конкретный запрос и обработать его особым образом.

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