пересылать java Веб application в xampp [закрывшая]

Я реализовал мой первый Веб java в netbeans и сейчас я это должен пересылать в локальный сервер (xampp) тему дело в том, что я не понимаю хорошо тему, я произвел файл .war (кликая право в проекте в netbeans и потом clean and build) потом направьте .war и я это принес в C:\xampp\tomcat\webapps, верь в папку x и я поместил .war внутри C:\xampp\tomcat\webapps\x, потом в браузере я помещаю localhost:8080/x/index.jsp и у меня выходит ошибка:

HTTP Статус 404 - Нот Фоунд

type Статус доклад

messageNot Found

descriptionThe requested resource is not available.

GlassFish Сервер Опен Соурсе Эдитион 4.1.1

Я искал, но у меня не выходит ничто по этому поводу. Спасибо.

0
задан 11.09.2018, 22:24
6 ответов

Хороший не, если он подал тебе мой ответ, но создав какие-то страницы уже будьте в C# например. Когда была у как такового страница creata, и составленная главным образом то, что он делал, состоит в том, чтобы копировать app в папку WWW и конфигурировать порт, где он будет работать.

Проблема - что хороший как таковой которое я к не эре app если не Веб достаточно основной pag, так как для этого лучшего я это собираю в ISS, который достаточно простой хорошо, когда я работаю с C# и приложения используя entity Framework

0
ответ дан 03.12.2019, 22:14

Разряд Tomcat и разожми .zip в каком-то месте твоей команды

introducir la descripción de la imagen aquí

Размести твой war в папке webapps

Внутри папки bin ты найдешь scripts (startup.*), чтобы мочь инициализировать услугу .bat если ты находишься в Windows, .sh если ты находишься в Linux

introducir la descripción de la imagen aquí

В каталоге conf находится файл server.xml где (из-за default) находится выбор autodeploy со стоимостью true это значит, что, когда ты загрузишь твою услугу Tomcat, разворачиваются все wars, которые находятся в папке webapps

introducir la descripción de la imagen aquí

Ты можешь проверять это

introducir la descripción de la imagen aquí

Со всем предыдущим, загрузив услугу Tomcat, ты будешь должен видеть что-то этим

introducir la descripción de la imagen aquí

И твое приложение (если у него не будет какой-то проблемы) должно будет быть доступным с браузера: где?

Ты можешь проверять в том же самом server.xml

introducir la descripción de la imagen aquí

Update

Для твоих проблем, загрузив Tomcat, я рекомендую тебе следующее:

  1. Проверь, что существует (действительно) переменная окружения JAVA_HOME
  2. Посредством cmd найди тебя в каталоге /bin Tomcat выполни прямо следующую команду

introducir la descripción de la imagen aquí

Если у тебя нет конфигурировавшей переменной окружения, ты должен делать это

introducir la descripción de la imagen aquí

в моем случае у меня есть Java 7, после этого у тебя не были бы должны бы быть проблемы.

0
ответ дан 03.12.2019, 22:14

Поскольку я вижу ты преклонный, ты это произвел с glassfish, для этого нужно понимать, что Веб приложение, сделанное в java всегда нуждается в сервере, по очевидным причинам, чтобы разворачивать приложение, нужно делать это на том же сервере, который разрабатывается, в этом случае то, что я представляю, состоит в том, что ты установил netbeans и начал работать, не принимая архитектуры во внимание, netbeans, когда ты это устанавливаешь из-за default, принеси сервер glassfish поэтому, когда ты разворачиваешь приложение, он просит у тебя, что GlassFish 4.1.1.1 правильная форма, чтобы разворачивать твой проект, - следующая:

  1. Загружать сервер glassfish Вашей страницы совершает богослужение.
  2. Разжимать сервер в каком-то месте твоей команды.
  3. Инициализировать сервер glassfish.
  4. Соглашаться в localhost:4848, что является консолью управления glassfish
  5. Если ты использовал механизмы настойчивости в твоем приложении производить пул связи.
  6. В консоли управления переходить с одного сайта на другой в меню aplication, depues выбирать выбор deploy и выбирать war, произведенный из-за netbeans.

После этого ты сможешь входить в адрес твоего приложения: localhos:8080/Miaplicion

Я надеюсь, что он подает тебе привет

-1
ответ дан 03.12.2019, 22:14
  • 1
    Оцененный, о чем ты упоминаешь, не правильно. Одного war один war в любом контейнере приложений. Ты можешь разрабатывать используя контейнер, который ты имеешь по отношению к руке, и это не значит, что это тот, которого быть должным, и # 225; s использовать в твоей производительной среде. – Rosendo Ropher 26.05.2016, 19:45
  • 2
    что ты имеешь в виду, что я не принял во внимание архитектуру? – elsa 27.05.2016, 22:17

Эта линия сообщения ошибки:

"GlassFish Сервер Опен Соурсе Эдитион 4.1.1"

Покажи, что ты не соглашаешься на Tomcat.

Возможно, что ты ни считаешь это загруженным, или если ты считаешь это загруженным, будьте в другом порту.

GlassFish - другой альтернативный сервер в Tomcat.

Возможность состоит, в том, чтобы, попробовав загружать tomcat, как уже у тебя был загруженный GlassFish в том же порту, Tomcat не удался, тронувшись.

Он мог бы состоять в том, чтобы ты использовал такого GlassFish как сервер netbeans для разработки, и поэтому работай?

1
ответ дан 03.12.2019, 22:14

Если то, что querés что поселять твой app в localhost, в части наверху файла jnlp адрес codebase, tené в счете, что, если usás xampp ты только размещаешь localhost и имя папки, где поселен файл, костлявая, что, если твое расположение: C:\xampp\htdocs\java-prueba тогда colocás http://localhost/java-prueba я надеюсь не ошибиться.

0
ответ дан 03.12.2019, 22:14

Привет я понимаю, что сейчас присоедини XAMPP индеец-апачи tomcat, сейчас, если ты хочешь использовать xampp подобно обучению, проверь, что услуга tomcat это зажигание, виден курсор зеленого цвета. Если ты видишь зажженную услугу, пробуй входя в: localhost:8080

introducir la descripción de la imagen aquí

, Хотя я считаю лучше использовать только tomcat, как он упоминает об этом compaГ±ero в post наверху.

типов Привета

1
ответ дан 03.12.2019, 22:14

Теги

Похожие вопросы