Я разработал небольшое приложение (веб-приложение) с использованием JavaEE + MySql. Я стараюсь хранить некоторые данные и ... время от времени получать отчеты с использованием моих данных.
Моя проблема в том, что мне нужно получить доступ к этому приложению с 4-5 компьютеров в офисе. Они подключены через коммутатор ... типичная сеть небольшого офиса, ничего особенного.
Мне нужен совет, как это сделать. Я имею в виду ... для небольшого приложения без внешней связи обязательно использовать машину Apache?
Я бы использовал простой контейнер tomcat на "серверной машине" (это мой компьютер, машина с Windows) и ... в основном ... Я также хотел бы разрешить доступ своим коллегам.
Я ничего не знаю о параллелизме (я знаю, что mysql разрешает одновременный доступ), поэтому мне также нужны советы по настройке.
Спасибо.
Предполагая, что все эти машины находятся в одном сегменте локальной сети, простое стартовое решение в основном уже существует, которое позволяет вашим коллегам напрямую подключаться к вашему локальному tomcat. Вы сможете получить локальное имя netbios и IP-адрес своего компьютера, запустив ipconfig /all
команда вроде так;
Пуск-> программы-> аксессуары-> командная строка
Затем вы можете использовать этот адрес для доступа к tomcat с компьютеров ваших коллег следующим образом;
http://workstation003:8080/MyTomcatApp
(очевидно, замените имя тем, которое вы обнаружите при выполнении приведенной выше команды.)
Если по какой-то причине у вас не работает локальное именование, вы можете вернуться к IP-адресу следующим образом;
http://192.168.1.85:8080/MyTomcatApp
Вы можете использовать брандмауэр Windows или какой-либо другой брандмауэр, который вам нужно будет настроить, чтобы разрешить входящие запросы на вашем компьютере tomcat.
Кроме того, если вы используете схему IP-адресов, указанную выше, вам может потребоваться настроить статический IP-адрес или имейте в виду, что IP-адрес может случайно появиться при перезагрузке.