Можно ли одновременно запустить два сервера в одной системе? Или как я могу выполнить запрос MySQL в Eclipse, когда XAMPP/WAMP не запущен?

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

<сильный>1. Почему и XAMPP/WAMP, и Apache Tomcat?

Предположим, что сейчас я использую систему Windows с Eclipse LUNA.

Теперь, если мне нужно выполнить запрос для моего локального сервера, как поможет Eclipse? Я не буду удовлетворен, если вы скажете, что сервер XAMPP должен работать в реальном времени. для выполнения вашего запроса в Eclipse (как здесь сказано Разработка базы данных с использованием Eclipse IDE, MySQL с Eclipse Data Tools Platform на Java).

Тогда почему там Tomcat?

Извините, если есть какая-то лазейка, или, может быть, это вопрос типа Банана-Обезьяны. Все потому, что я не понимаю.

А теперь мой второй вопрос.

<сильный>2. Как я могу (возможно ли) запустить проект Java в Eclipse с Apache Tomcat, пока WAMP/XAMPP работает в фоновом режиме в моей системе?

Предположим, я работаю в одной системе с разными правами пользователя. Скажем, user1 запускает как XAMPP, так и Eclipse от имени администратора. Теперь (или каким-либо образом) можно ли запустить проект в Apache Tomcat, в то время как WAMP/XAMPP одновременно работает в фоновом режиме в системе?

Я совершенно сбит с толку. Помогает с вашими комментариями и ответами приветствуется.

Спасибо.


person Ataboy Josef    schedule 13.04.2015    source источник
comment
Если вопросов два, то их следует задавать отдельно.   -  person Zielu    schedule 13.04.2015


Ответы (1)


Да, можно одновременно запускать два сервера в одной системе.

Да, вы можете выполнить запрос MySQL, когда XAMP/WAMP не запущен.

Кажется, вы не понимаете свою настройку и задействованные элементы.

XAMP/WAMP содержит сервер Apache, поэтому http-сервер может обрабатывать статический html или запускать php-скрипты. Он также поставляется с базой данных MySQL.

Таким образом, единственной важной частью Java WebAPP является MySQL. Вы можете запустить MySQL, не запуская apache, вы можете, наконец, установить MySQL самостоятельно (у него есть простой установщик Windows). Но если ваше приложение использует MySQL, оно должно работать, чтобы оно работало (будь то версия XAMP или отдельная версия).

Ваше веб-приложение Java требует запуска контейнера приложения, и это Tomcat. Это Apache Tomcat, так как он разработан в группе apache, но это не то же самое, что веб-сервер Apache.

Итак, вам нужен tomcat для запуска вашего веб-приложения. Опять же, вы можете установить его самостоятельно или использовать тот, который поставляется вместе с Eclipse.

У вас может быть много котов одновременно, все они работают (например, разные версии Tomcats или Java), пока они прослушивают разные порты. Порты, на которых работает Tomcat, настраиваются в его файле server.xml в каталоге conf.

person Zielu    schedule 13.04.2015