powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Развертывание приложения Tomcat на WAS 6.0 ?
23 сообщений из 23, страница 1 из 1
Развертывание приложения Tomcat на WAS 6.0 ?
    #33442049
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
У меня есть war-файл приложения, который спокойно и стабильно запускается под Tomcat.
Теперь необходимо развернуть это приложение под WebSphere Application Server 6.0 . Как это сделать ?

Заранее благодарен.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33442054
Maxim Ragozin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через админ консоль. Может быть будет необходимо создать DataSource
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33442651
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим, спасибо за ответ, но нельзя ли немного поподробнее. Просто я с WebSphere знаком мало.

Версия WebSphere Application Server 6.0.
В общем я пробовал следующим образом: зашел в админскую консоль, добавил свой war файл. Теперь требуется хоть как-то запустить web-приложение (пусть даже с ошибками). Написание в браузере http://localhost:9090/ABCD (где ABCD название приложения и соотвественно war - файла) ничего не дает, однако дефолтный стандартный http://localhost:9090/snoop работает.

Вопроса два: 1) Опиши как это нужно делать ? (если самому лень, можешь дать хотя бы ссылочку ?)
2) Что за DataSource ?
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33443413
shmuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По умолчанию 9090(для WAS 5.1, наверно для 6.0 также) это порт на котором живет админская консоль.
Надро идти на http://localhost:9080/${APP_CONTEXT_ROOT}

${APP_CONTEXT_ROOT} для приложения можно посмотреть или в консоле или тут С:\WebSphere\AppServer\installedApps\wps\ABCD_war.ear\META-INF\application.xml
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33445132
Maxim Ragozin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тебе уже подсказали - админ консоль это веб приложение (у него есть и командлайн экзекьютбл, но это детали). После загрузки приложения его еще надо стартоватью Делаеться это через туже админ консоль - страница со списком всех приложени.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33463181
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока что не удается перейти с Tomcat на WebSphere, хотя вроде все делаю по Tutorial. Поэтому вопрос следующий:

Мое приложение скомпилировано на jdk 1.5, в WAS вроде jdk 1.4.2 . Не нужно ли перекомпилировать приложение в том же RAD , перед тем как его запускать на WebSphere ?

(приложение разрабатывалось и компилировалось в среде Exadel Studio Pro 3, jdk 1.5)
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33463194
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил свое приложение к WebSphere. Далее жму Applications → Enterprise Applications, но не могу запустить свое приложение .. Когда выделяю его и жму Start - ничего не происходит. Он все равно остается в состоянии Unavailable. С чем это может быть связано ?
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33463808
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удалось стартовать приложение (причем WAS v6 ошибок пока не выдает). Непонятно как запустить его для просмотра.
Из всех дефолтных приложений работает только http://localhost:9080/PlantsByWebSphere/
http://gloomz:9080/PlantsByWebSphere/
(gloomz - так у меня наз-ся сервер)
-------------
Запуск по http://localhost:9080/ABCD не помогает.
Пытался посмотреть ${APP_CONTEXT_ROOT} как и советовали в
С:\Program Files\WebSphere\AppServer\installedApps\wps\ABCD_war.ear\META-INF\application.xml, но такой папки нет есть лишь какая - то дефолтная папка
C:\Program Files\WebSphere\AppServer\installedApps\gloomz\MDBSamples.ear в META-INF\application.xml которой находится следующее (моего как видите нету, также как и PlantsByWebSphere)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE application (View Source for full doctype...)>
- <application id="Application_ID">
<display-name>MDBSamples</display-name>
- <module id="EjbModule_1">
<ejb>PtoPSampleMDB.jar</ejb>
</module>
- <module id="JavaClientModule_1">
<java>PtoPSampleClient.jar</java>
</module>
- <module id="EjbModule_2">
<ejb>PSSampleMDB.jar</ejb>
</module>
- <module id="JavaClientModule_2">
<java>PSSampleClient.jar</java>
</module>
- <module id="WebModule_1">
- <web>
<web-uri>MDBGalleryWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs</context-root>
</web>
</module>
- <module id="WebModule_2">
- <web>
<web-uri>MDBGalleryENWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/en</context-root>
</web>
</module>
- <module id="WebModule_3">
- <web>
<web-uri>MDBGalleryZH_CNWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/zh_cn</context-root>
</web>
</module>
- <module id="WebModule_4">
- <web>
<web-uri>MDBGalleryZH_TWWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/zh_tw</context-root>
</web>
</module>
- <module id="WebModule_5">
- <web>
<web-uri>MDBGalleryFRWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/fr</context-root>
</web>
</module>
- <module id="WebModule_6">
- <web>
<web-uri>MDBGalleryDEWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/de</context-root>
</web>
</module>
- <module id="WebModule_7">
- <web>
<web-uri>MDBGalleryITWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/it</context-root>
</web>
</module>
- <module id="WebModule_8">
- <web>
<web-uri>MDBGalleryJAWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/ja</context-root>
</web>
</module>
- <module id="WebModule_9">
- <web>
<web-uri>MDBGalleryPT_BRWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/pt_br</context-root>
</web>
</module>
- <module id="WebModule_10">
- <web>
<web-uri>MDBGalleryESWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/es</context-root>
</web>
</module>
- <module id="WebModule_11">
- <web>
<web-uri>MDBGalleryKOWeb.war</web-uri>
<context-root>/MessageDrivenBeans/docs/ko</context-root>
</web>
</module>
</application>

Подскажите пожалуйста , что я делаю не так.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33466555
chro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Версии классов у 1.4 и 1.5 разные. Лучше всего перекомпилируйте под ява машину которая в директории java WAS.
2. Установите приложение (install new application) . При установке выберите контекст (ABCD). Выберите default host (у него как раз по умолчанию порты 9080 и ssl) Возможно, при установке приложения не только веб модуля, но и приложения,использующего БД ,включающего EJB, авторизацию, от Вас потребуются дополнительные шаги в настройках той же admin console.
3. Выберите приложение и нажмите start.
4. зайдите на страницу http://localhost:9080/ABCD/mypage.jsp или как там у Вас. Заметьте, именно ABCD, а не aBcD.
5. В случае ошибок откройте файлы логов в папке log.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33467225
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо chro, ты говоришь все правильно, но у меня все-таки не выходит ...
Опишу последовательность своих действий:
1) Запускаю сервер
Захожу в Administrative Console
Логинюсь.

2) Иду на Applications->Install new application.
Затем требуется Specify the EAR, WAR or JAR module to upload and install.
Ввожу D:\ABCD.war в поле Local file system и /ABCD в Context root.

3) Далее требуется Choose to generate default bindings and mappings.
Выделяю Generate Default Bindings (больше ничего).
Далее выскакивает окошко с предупреждением, но я вроде читал в мануале, что это нормально (т.к. еще не настроены

параметры безопасности).

4) В следующих четырех окнах требуется ввести Specify options for installing enterprise applications and modules.

В них я ничего не меняю, (потому что не умею ;) и во-вторых в мануале написано что лучше там ничего не трогать).
Особенно подозрительное окошко №2, где задаются

(WebSphere:cell=gloomzNode01Cell,node=gloomzNode01,server=server1) - кто бы объяснил, что это такое cell и node?
После этого жму на кнопку Finish. Появляется окошко, в котором написано, что приложение успешно установилось.
Жму на Save to Master Configuration. В появившемся окне жму Save.

5) Далее захожу в Environment->Shared Libraries, где хочу определить JDBC driver. Жму new, затем ввожу
Name: DB2driver
Classpath: C:\Program Files\SQLLIB\java\db2java.zip (возможно нужно db2java.jar, но я думаю ошибка не в этом,

хотя Томкат например ругался на zip, в мануале же по WebSphere написано про Zip).
Далее жму Apply и Save.

6) Иду на Applications->Enterprise Application, выбираю ABCD_war. Жму на Libraries (меню справа). Жму Add, Затем

выбираю DB2driver, жму OK и Save.

7) Возвращаюсь на Applications->Enterprise Application, выделяю ABCD_war, жму на START.
Пишет, что Application ABCD_war on server server1 and node gloomzNode01 started successfully.

8!!!) Самое интересное. Далее по идее (как написано в мануале надо запускать следующим образом).
http://localhost:9080/ABCD/index.jsp. (на Томкате все работало http://localhost:8080/ABCD/ )
Но ни такой запуск, ни такой http://localhost:9080/ABCD/, ни такой http://gloomz:9080/ABCD/ .. ни помогают.
Возможно что-то неправильно именно с Cell или Node, но я в этом деле не разбираюсь.

ОСНОВНОЙ ВОПРОС: какой URL нужен для запуска приложения !???
ВТОРОЙ ВОПРОС: Может я что-то не так делаю ???

Кто умудрится прочитать все, что здесь написано спасибо за внимание ;)
За помощь буду очень благодарен.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468088
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты бы объяснил поподробнее, что значит "ничего не происходит"? Ошибку выдает браузер? Какую? 500? 404? 403? 10000000???
Попробуй сваять простой хеловорд и потесть без всяких ждбц.
Если ВАР правильный (по спецификации) то не имеет значения что у тебя там томкат или сфера.
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468186
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка 500
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468196
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя иногда и четырехсотые бывают, в зависимости от того как вызываю http://localhost:9080/SVFE/index.jsp или http://localhost:9080/SVFE/. Что самое странное Сфера пишет что она создала ear, но я пробую найти его в надлежащей папке - а его там нет. Вот что пишет Сфера при инсталяции:

Installing...
If there are enterprise beans in the application, the EJB deployment process can take several minutes. Please do not save the configuration until the process completes.

Check the SystemOut.log on the Deployment Manager or server where the application is deployed for specific information about the EJB deployment process as it occurs.

ADMA5016I: Installation of ABCD_war started.

ADMA5067I: Resource validation for application ABCD_war completed successfully.

ADMA5058I: Application and module versions validated with versions of deployment targets.

ADMA5005I: The application ABCD_war is configured in the WebSphere Application Server repository.

ADMA5053I: The library references for the installed optional package are created.

ADMA5005I: The application ABCD_war is configured in the WebSphere Application Server repository.

ADMA5001I: The application binaries are saved in C:\Program Files\IBM\WebSphere\AppServer/profiles/default\wstemp\2645995\workspace\cells\gloomzNode01Cell\applications\ABCD_war.ear\ABCD_war.ear

ADMA5005I: The application ABCD_war is configured in the WebSphere Application Server repository.

SECJ0400I: Successfuly updated the application ABCD_war with the appContextIDForSecurity information.

ADMA5011I: The cleanup of the temp directory for application ABCD_war is complete.

ADMA5013I: Application ABCD_war installed successfully.

Application ABCD_war installed successfully.

To start the application, first save changes to the master configuration.

Save to Master Configuration

To work with installed applications, click the "Manage Applications" button.

Manage Applications
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468467
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468474
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка 500 - Internal Server error.
Погляди логи которые сфера пишет. Там должен быть ответ что ты не так делаешь.
Не знаю где они лежат на винде у меня на АЭСке сфера крутится.
А вообще ты ведь не знаешь на какой порт обращаться? :)
Чтобы посмотреть на каком порту у тебя аппликейшн сервер висит - глянь веб администратор. Погляди в редбуке или где, где этот веб админ у тебя должен быть. На АЭСке веб админ висит на 2001 порту:
http://<server ip address>:2001/HTTPAdmin
оттуда можно посмотреть настройки апп сервера, логи и пр. пр.
зы. а классы перекомпилил под 1.4?
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33468504
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрел редбук за номером (sg246690 - Migrating Applications from
WebLogic, JBoss and Tomcat to WebSphere V6), а конкретно главу 8 по миграции из томката в сферу. Там говорят обращаться по порту 9080.
Делаю все как написано в примере (правда сам пример не пробовал, попробую в ближ время).
Насщет jdk , да наверно придется (хотя в тексте редбука я этого не встретил)..
Логи и администратора гляну .. (знать бы что там искать, просто так я уже их смотрел и не раз). Никаких записей относительно приложения ABCD я там не нашел.

Вот это очень странно. Ни записей в логах , ни ear нету. Хотя Сфера при инсталяции пишет что все нормально .. (текст лога инсталляции я приводил).
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33475984
costic2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОДНОЗНАЧНО.

1. Перекомпили приложение под JRE 1.4.2.
2. СМОТРИ ЛОГИ! Логи лежат в папке $WAS_ROOT/profiles/$PROFILE_NAME/logs
3. Ошибка 500 это ошибка сервера. 97%, что это ошибка на сервере приложений, связанная с классами.

4. Зачем прописывать драйвер db2? Зачем тогда сервер приложений? Не уж-то обращение к источникам делается через прямой JDBC вызов? Почему не создать DataSource?
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33495446
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно ли как-то настроить Сферу , так чтобы она выводила осмысленные сообщения об ошибках , а не стандартную ошибку эксплорера ?

Невозможно отобразить страницу
При попытке доступа к этой странице произошла ошибка, страницу отобразить невозможно.

--------------------------------------------------------------------------------

Попробуйте следующее:

Откройте localhost:9080 домашнюю страницу, затем найдите там ссылки на нужные данные.
Нажмите кнопку Обновить или повторите попытку позже.

Нажмите кнопку Поиск для поиска сведений в Интернете.
Можно также просмотреть список родственных узлов.




HTTP 500 - Внутренняя ошибка сервера
Internet Explorer
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33499423
costic2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HTTP 500 - Внутренняя ошибка сервера
Internet Explorer

1. В настройках эксплорера отключи осмысленность сообщений. Это зло. А вообще www.firefox.com

2. Есть, по-моему , в настройках проекта возможность указания ссылки на страницу ошибок.

3. ERROR 500 - нормальная ошибка. Из неё следует, что следует смотреть логи. Конечному пользователю расшифровки этой ошибки не надо!
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33505897
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе мое приложение на JSF в WebSphere работает. Но после замены конфигурационных файлов faces-config.xml работать все прекращает. Даже если я возвращаюсь к старой версии все равно не помогает..
Такая ошибка:
Error 500: SRVE0207E: Uncaught initialization exception thrown by servlet

При чем что самое иногда на следующий день без всякого моего вмешательства все начинает работать . Кто нибудь сталкивался с чемто подобным и как с этим бороться ?
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33538428
costic2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как размещаешь приложение?
Это тестовая среда?
Что за подмена конфигурационного файла?
Ты сервер приложений перегружать пробовал после замены файла? Помогает?

Аноним// проще всего всё снести и поставить заново, включая Windows, ну или z/OS если WAS на Mainfram'e стоит :)
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33545434
Valgloom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия Сферы : WebSphere 6.0 Trial (скачено с сайта IBM).

Размещаю стандартным образом, через админскую консоль. Какое-то время работает.

Затем мне например требуется добавить в xml файл несколько строчек, причем синтаксически верных. Останавливаю Сферу, меняю конфиг. Запускаю снова.

Но появляется ошибка : Error 500: SRVE0207E: Uncaught initialization exception thrown by servlet

Причем иногда я ничего не меняю, а через несколько перезагрузок сферы или через несколько часов все начинает работать.

С чем это связано, абсолютно не понятно ... (может потому что сфера триальная ?)
...
Рейтинг: 0 / 0
Развертывание приложения Tomcat на WAS 6.0 ?
    #33545606
costic2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
очень возможно, что это связано именно с триальностью сферы((( просто так обычно без изменений ничего не валится

я вообще трайлы не люблю((((
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Развертывание приложения Tomcat на WAS 6.0 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]