Назад | Перейти на главную страницу

Разместите и откройте приложение в локальной небольшой сети

Я разработал небольшое приложение (веб-приложение) с использованием JavaEE + MySql. Я стараюсь хранить некоторые данные и ... время от времени получать отчеты с использованием моих данных.

Моя проблема в том, что мне нужно получить доступ к этому приложению с 4-5 компьютеров в офисе. Они подключены через коммутатор ... типичная сеть небольшого офиса, ничего особенного.

Мне нужен совет, как это сделать. Я имею в виду ... для небольшого приложения без внешней связи обязательно использовать машину Apache?

Я бы использовал простой контейнер tomcat на "серверной машине" (это мой компьютер, машина с Windows) и ... в основном ... Я также хотел бы разрешить доступ своим коллегам.

Я ничего не знаю о параллелизме (я знаю, что mysql разрешает одновременный доступ), поэтому мне также нужны советы по настройке.

Спасибо.

Предполагая, что все эти машины находятся в одном сегменте локальной сети, простое стартовое решение в основном уже существует, которое позволяет вашим коллегам напрямую подключаться к вашему локальному tomcat. Вы сможете получить локальное имя netbios и IP-адрес своего компьютера, запустив ipconfig /all команда вроде так;

  1. Пуск-> программы-> аксессуары-> командная строка

Затем вы можете использовать этот адрес для доступа к tomcat с компьютеров ваших коллег следующим образом;

http://workstation003:8080/MyTomcatApp    

(очевидно, замените имя тем, которое вы обнаружите при выполнении приведенной выше команды.)

Если по какой-то причине у вас не работает локальное именование, вы можете вернуться к IP-адресу следующим образом;

http://192.168.1.85:8080/MyTomcatApp   

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

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