Это домашняя работа для университета, но я считаю, что это более общая проблема для сервера Tomcat (версия 5.5.27) в моем универе.
Проблема в том, что я сначала создал скелетное Java-приложение на Java.(Простой сервлет и приветственный файл, ничего сложного, без библиотеки) с использованием NetBeans 6.8 с комплектным Tomcat 6.0.20 (localhost: 8084 / WSD)
Затем, чтобы проверить и доказать это "портативные "и" с возможностью автоматического развертывания ", я очистил и собрал файл WSD.war и поместил его на свой Xampp Tomcat (localhost: 8080 / WSD).Война извлекла все соответственно, и я могу видеть идентичный вывод от этого Tomcat.Пока все хорошо.
Однако, после того, как я попытался перейти на войну на универ-сервер, происходит забавная вещь:
универ-сервер
Дажехотя я изменил разрешение на войну на 755, оно просто «не отвечает».
Затем я скопировал извлеченные файлы на сервер uni, MainServlet не может быть распознан из его контекстного пути «/ WSD»,в принципе ничего не работает, ожидаем статический index.jsp.Я несколько раз пытался остановить и перезапустить Uni Tomcat, это не помогает?
Интересно, что делает это?Что-то я не так сделал с моим подходом?
Честно говоря, я не обращал внимания на сервер, не находящийся под моим контролем, и, к сожалению, сейчас я не являюсь активным повседневным программистом на Java.Я понимаю основы MVC, сервлетов, JSP, JavaBeans, но я действительно расстроен этим, поскольку не могу понять, почему ...
Или, если я попрошу, веб-приложение Java, после очистки и сборкиNetBeans6.8, самодостаточен и самонастраивается ли он так, чтобы быть готовым к развертыванию в любом веб-контейнере Java?
Я знаю, я, безусловно, могу программировать все на простом старом JSP, но это так ...неприемлемо для меня ...
Обновление:
Теперь мне интересно, есть ли какой-нибудь бесплатный хостинг Tomcat, чтобы я хотел посмотреть, есть ли мой файл войны и /или мое веб-приложение может работать с ними вообще без какой-либо конфигурации?
Второе обновление:
Мэтт Б делает хороший вывод, поэтому я пошел и проверил свою среду сспециальный путь: поддельная страница JSP, которая уходит в никуда
И я увидел слово Tomcat 5.5.27 с подсказкой ...
Также еще один тестстраница, чтобы увидеть, если UNI установил драйвер JDBC для MySQL (я рад видеть, что ониd, как и обещано): JSP JDBC Test Page
Итак, Смол или Tomcat ... Я не могу сказать на этом этапе:)
Подтверждено от моего коллеги, чтоу нас одинаковая среда.По заголовкам Http (вывод curl -I)