Как мне упаковать сайт для обслуживания tomcat? - PullRequest
1 голос
/ 30 ноября 2010

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

У меня есть фляга, которая обращается к серверу и извлекает информацию, которая должна быть отображена для пользователя, у меня также есть локальный сайт, который настроен для отображения этой информации пользователю через HTML и JavaScript (но, очевидно, подключиться к серверу или тому банку). Я планирую использовать tomcat в качестве сервера промежуточного программного обеспечения, который будет отображать веб-страницу и обрабатывать код, который обращается к серверу.

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

Мой Google-Fu не помог мне найти это, так что любая помощь приветствуется.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 30 ноября 2010

Вам нужно создать WAR-файл и развернуть его на tomcat.Взгляните на эту ссылку .

1 голос
/ 30 ноября 2010

Я бы, вероятно, начал с загрузки версии Eclipse, предназначенной для веб-разработки, и создания нового веб-проекта прямо там.

Это Eclipse, который вам нужен:

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1

Эта статья может быть устаревшей, но общая идея и общий рабочий процесс все еще действительны:

http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html

По сути, вам необходимо загрузить Eclipse и Tomcat,и создайте новое веб-приложение в Eclipse, которое использует Tomcat для отладки, а затем из самого Eclipse вы можете сгенерировать файл WAR со всем в нужном месте - это файл, который вам понадобится при развертывании приложения в рабочей среде.Для этого просто скопируйте файл в папку ./webapps, которая находится в папке, где установлен Tomcat.

PS: я не знаю, как обстоят дела, мне лично нравится использоватьTomcat 5.5, но я уверен, что Tomcat 6 будет отлично работать для того, что вам нужно.

0 голосов
/ 30 ноября 2010

Если вы используете Netbeans, вы начинаете с создания проекта веб-приложения (см. Учебное пособие здесь ).

Проект связывает страницы JSP (HTML) с сервлетом. Внутри сервлета вы получаете доступ к функциям сервера (внутри jar) и отправляете информацию обратно в файл jsp для отображения.

Netbeans развернет проект для Tomcat для вас, если вы выберете Tomcat в качестве сервера по умолчанию в диалоговом окне «Свойства / Выполнить» для этого проекта.

Или вы можете скопировать файл war в каталог $ TOMCAT_HOME / webapps /. Tomcat развернет файл войны, автоматически взорвав его.

0 голосов
/ 30 ноября 2010

Вот несколько вещей, которые вам нужно выучить:

  1. Ваш проект веб-приложения Java должен иметь структуру папок проекта веб-приложения. Обычно это автоматически создается вашей IDE, когда вы решаете создать проект веб-приложения. Для меня я использую maven для организации своего проекта веб-приложения, поэтому он немного отличается от проекта ant.

  2. Вам нужно будет узнать, куда поместить классы Java, страницы JSP, ресурсы в папки проекта вашего веб-приложения.

  3. Попробуйте создать страницу HelloWorld в своем веб-приложении, а затем узнайте, как настроить ваш web.xml

  4. Большинство IDE могут создать файл войны для вас. Создан один военный файл, который вам нужно будет развернуть в папке tomcat webapp. Я не думаю, что многие люди упаковывают военные файлы вручную.

Дайте мне знать, если вы хотите, чтобы я объяснил это более подробно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...