Я заранее прошу прощения за то, что ожидаю, это ужасно нубский вопрос.
Я решил попробовать разработать веб-приложения на Java с использованием платформы IBM WAS-CE. Я никогда раньше не работал ни с этой платформой, ни с какими-либо другими платформами для запуска веб-приложений Java (я использовал php для всех своих веб-проектов).
Теперь я скачал версию WAS для сообщества и установил ее на свой ноутбук (Ubuntu 8.10, 64bit, java-6-sun-1.6.0.10). Оно работало завораживающе. Я продолжил установку WAS-CE на моем сервере разработки (Ubuntu 8.10, 32bit, java-6-sun-1.6.0.07), и это выглядело нормально.
Однако, когда я подключаюсь к серверу (и он связывается со всеми портами, которые я ожидаю), когда firefox запрашивает страницу (не пробовал другой браузер), сервер возвращает HTTP 400 - «неверный запрос». Если подключиться вручную к серверу и дать ему чистый «GET / \ n \ n», он просто закроет соединение, хотя на моем ноутбуке это работает нормально.
Единственное различие, которое я могу заметить между этими двумя установками, - это старая версия Java (хотя 1.6.0.07 является текущей версией в репозиториях Ubuntu) и 32-битный процессор. Есть ли такая большая разница между этими версиями Java, что WebSphere действительно потерпит неудачу?
Может ли кто-нибудь указать мне правильное направление?