2014-09-03 4 views
1

Я создал файл jsp, который даст результат в формате JSON, используя класс java и сервлет, я новичок в java, и у меня нет идеи о развертывании jsp файл. Может ли кто-нибудь предложить мне, как это сделать? Я использовал веб-приложение asp.net, в котором была доступна определенная опция, которая называется «публикация проекта», но я не могу найти ее в eclipse. У меня уже есть php-сервер, в котором я загрузил несколько php-файлов, могу ли я использовать тот же сервер для загрузки этого файла?Как развернуть/загрузить JSP-файл на сервере

В настоящее время мое приложение работает нормально на локальном хосте.

Пожалуйста, помогите мне в этом вопросе и благодарим вас за ваше время.

ответ

1

Чтобы опубликовать свой проект в Eclipse:

  1. правой кнопкой мыши ваш проект
  2. Экспорт
  3. Под Web> Выберите WAR
  4. Затем просто следуйте инструкциям, и ваш хорошо идти.
+0

Спасибо за ответ. Мне нужно загрузить этот файл на другой интернет-сервер, потому что я предполагаю, что сервер Apache работает на моей локальной машине, но мне нужно использовать этот .war-файл в другое программное обеспечение, вызывая URL-адрес файла jsp. –

0

Это делается как компонент файла WAR (Web Application Archive).

После развертывания файлы JSP обрабатываются контейнером Servlet. Обработка эффективно превращает их в сервлеты, так что простой текст JSP становится инструкциями println в ответе Servlet, а встроенный код Java в JSP становится регулярным Java-кодом в Servlet.

The packaging details are covered in detail in the JEE7 tutorial, хотя более ранние учебники мало отличаются друг от друга.

0

Я предполагаю, что вы используете tomcat в своем php? вы можете использовать сервер tomcat или glassfish для развертывания вашего приложения. вам просто нужен файл .war вашего приложения и загрузите его на страницу администратора сервера tomcat или glassfish.

+0

Я думаю, что вы неправильно поняли мой вопрос, у меня есть домен php и база данных для приложения IOS, в основном я создал приложение IOS, которое будет вызывать веб-сайт jsp для получения вывода, а также вызывает php-файл, когда он требует, мой проект должен был создавать файлы php и jsp. Во-вторых, где я могу найти файл .war? Я могу увидеть файл web.xml в папке WEB-INF. –

+0

Файлы jsp связаны с .war файлом, который необходимо развернуть. поэтому невозможно выполнить только файл jsp, я думаю, что правильно ответил на ваш вопрос? –

+0

Да, к счастью, вы правильно поняли: :) Хорошо, теперь я создал военный файл и, согласно моему предположению, мне нужно загрузить этот .war-файл на сервер tomcat, чтобы я мог использовать его с любой другой машины. Правильно ли это? –

0

Он должен быть в формате файла .war

Вот несколько ссылок, которые могут помочь вам в создании его от затмения, link1, link2.

Для развертывания должен быть сервер - tomcat/glassfish/jboss, который может предоставить платформе для выполнения .war файлов.

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