Свежая установка WAS-CE не дает ничего, кроме "HTTP 400" неправильный запрос ""?
Я заранее прошу прощения за то, что я ожидаю, это ужасно нуб-вопрос.
Я решил попробовать разработать веб-приложения на Java, используя платформу WAS-CE от IBM. Я никогда раньше не работал ни с этой платформой, ни с какими-либо другими платформами для запуска веб-приложений на 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 действительно потерпит неудачу?
Кто-нибудь может указать мне правильное направление?
1 ответ
Вот ссылка на документацию по устранению неполадок при настройке WAS CE. http://publib.boulder.ibm.com/wasce/V2.1.0/en/setup-troubleshooting.html
Я не уверен, поможет ли это или нет, но вы также можете попробовать использовать IBM JDK вместо Sun. http://publib.boulder.ibm.com/wasce/V2.1.0/en/installing-an-application-server.html