powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere WebServices E SRVE0026E
4 сообщений из 4, страница 1 из 1
WebSphere WebServices E SRVE0026E
    #33262391
risfek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перетаскиваю проект с томката на сферу. Появиласть проблема с веб сервисами.
Генерировал классы (wsdl) с помощью Idea. На томкате работает(на нем вообще что не напиши все работает).
Подскажите плиз как победить следующую ошибку.
systemout.log:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
[ 10 . 09 . 05   8 : 18 : 37 : 672  MSD] 30b6ec4e WebGroup      E SRVE0026E: [Servlet Error]-[ class  org.apache.axis.SOAPPart does not implement  interface  org.w3c.dom.Document]: java.lang.IncompatibleClassChangeError:  class  org.apache.axis.SOAPPart does not implement  interface  org.w3c.dom.Document
	at org.apache.axis.message.MessageElement.addTextNode(MessageElement.java: 1387 )
	at org.apache.axis.message.SOAPHandler.addTextNode(SOAPHandler.java: 148 )
	at org.apache.axis.message.SOAPHandler.endElement(SOAPHandler.java: 112 )
	at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java: 1087 )
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java: 227 )
	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java: 696 )
	at org.apache.axis.Message.getSOAPEnvelope(Message.java: 424 )
	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java: 62 )
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java: 206 )
	at org.apache.axis.client.Call.invokeEngine(Call.java: 2765 )
	at org.apache.axis.client.Call.invoke(Call.java: 2748 )
	at org.apache.axis.client.Call.invoke(Call.java: 2424 )
	at org.apache.axis.client.Call.invoke(Call.java: 2347 )
	at org.apache.axis.client.Call.invoke(Call.java: 1804 )
	at vniias.auth.Auth_serviceSoapBindingStub.login(Auth_serviceSoapBindingStub.java: 153 )
	at kmo.auth.VniiasUserId.<init>(VniiasUserId.java: 30 )
	at kmo.auth.UserInfo.<init>(UserInfo.java: 63 )
	at kmo.auth.Auth.getUserInfo(Auth.java: 36 )
	at kmo.auth.Auth.isAuth(Auth.java: 44 )
	at org.apache.jsp._ko._jspService(_ko.java: 88 )
	at com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java: 89 )
	at javax.servlet.http.HttpServlet.service(HttpServlet.java: 853 )
	at com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java: 344 )
	at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java: 662 )
	at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java: 760 )
	at javax.servlet.http.HttpServlet.service(HttpServlet.java: 853 )
	at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java: 110 )
	at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java: 174 )
	at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java: 313 )
	at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java: 116 )
	at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java: 283 )
	at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java: 42 )
	at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java: 40 )
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java: 76 )
	at net.CharsetFilter.doFilter(CharsetFilter.java: 23 )
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java: 132 )
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java: 71 )
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java: 965 )
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java: 555 )
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java: 200 )
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java: 119 )
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java: 276 )
	at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java: 71 )
	at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java: 182 )
	at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java: 334 )
	at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java: 56 )
	at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java: 618 )
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java: 439 )
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java: 593 ) 

\WEB-INF\lib.. axis.jar axis-ant.jar commons-discovery-0.2.jar commons-logging-1.0.4.jar commons-logging-api.jar jaxrpc.jar log4j-1.2.8.jar saaj.jar taglibs-dbtags.jar taglibs-request.jar wsdl4j-1.5.1.jar xml.jar
org.w3c.dom.Document в WebSphere\AppServer\java\jre\lib\xml.jar – есть но почему-то сфера его не находит.
Подкладывал xml.jar в WEB-INF\lib – не работает
Пробовал подсунуть xerces.jar та же история.
Пробовал в classes добавлять разархивированные из jar классы – не работает.

startserver.log:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
************ Start Display Current Environment ************
Host Operating System is Windows  2003 , version  5 . 2 
Java version = J2RE  1 . 4 . 1  IBM Windows  32  build cn1411- 20031011  (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = C:\Program Files\WebSphere\AppServer
user.install.root =  null 
Java Home = C:\Program Files\WebSphere\AppServer\java\jre
ws.ext.dirs = C:\Program Files\WebSphere\AppServer\java\lib;C:\Program Files\WebSphere\AppServer\classes;C:\Program Files\WebSphere\AppServer\lib;C:\Program Files\WebSphere\AppServer\lib\ext;C:\Program Files\WebSphere\AppServer\web\help;C:\Program Files\WebSphere\AppServer\deploytool\itp\plugins\com.ibm.etools.ejbdeploy\runtime;C:\Program Files\IBM\WebSphere MQ\java\lib;\java\lib
Classpath = C:\Program Files\WebSphere\AppServer\properties;C:\Program Files\WebSphere\AppServer\lib\bootstrap.jar;C:\Program Files\WebSphere\AppServer\lib\j2ee.jar;C:\Program Files\WebSphere\AppServer\lib\lmproxy.jar;C:\Program Files\WebSphere\AppServer\lib\urlprotocols.jar
Java Library path = C:\Program Files\WebSphere\AppServer\java\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\WebSphere\AppServer\bin;C:\Program Files\WebSphere\AppServer\java\bin;C:\Program Files\WebSphere\AppServer\java\jre\bin;D:\oracle\ora81\bin;C:\Program Files\Oracle\jre\ 1 . 1 . 7 \bin;C:\Program Files\IBM\WebSphere MQ\Java\lib;C:\PROGRA~ 1 \Borland\CBUILD~ 1 \Projects\Bpl;C:\PROGRA~ 1 \Borland\CBUILD~ 1 \Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\WEMPS\bin;C:\Program Files\SQLLIB\BIN;C:\Program Files\SQLLIB\SAMPLES\REPL;C:\Program Files\SQLLIB\HELP;C:\PROGRA~ 1 \IBM\IMNNQ;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\java\bin;C:/Program Files/IBM/WebSphere MQ/WEMPS\bin;\bin;\java\bin
Current trace specification = *=all=disabled
************* End Display Current Environment *************
[ 10 . 09 . 05   7 : 31 : 28 : 906  MSD] 7d83ac42 ManagerAdmin  I TRAS0017I: The startup trace state is *=all=disabled.
[ 10 . 09 . 05   7 : 31 : 28 : 938  MSD] 7d83ac42 AdminTool     A ADMU3100I: Reading configuration  for  server: server1
[ 10 . 09 . 05   7 : 31 : 33 : 828  MSD] 7d83ac42 AdminTool     A ADMU3200I: Server launched. Waiting  for  initialization status.
[ 10 . 09 . 05   7 : 32 : 10 : 062  MSD] 7d83ac42 AdminTool     A ADMU3000I: Server server1 open  for  e-business; process id is  804 
Извините что запостил в 2 раздела. Очень нужно победить.
...
Рейтинг: 0 / 0
WebSphere WebServices E SRVE0026E
    #33265752
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо не в директорию подкладывать, а в конфигурации сервера указывать.
...
Рейтинг: 0 / 0
WebSphere WebServices E SRVE0026E
    #33266175
risfek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знать бы куда:)
вопрос решился при генерации классов с помошью WSAD
там ничего конфигурировать не пришлось.
...
Рейтинг: 0 / 0
WebSphere WebServices E SRVE0026E
    #33267348
chro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я знаю:
в WebSphere есть классы которые реализуют веб сервисы - до версии 5.1 из Apache SOAP, потом Axis - при старте они подцепляются и Ваши манипуляции с класспасами не при чём.
Я не совсем понял, что значит risfek Генерировал классы (wsdl) с помощью Idea. То есть Вы использовали wsdl2j для создания клиента, или создали файл описания сервиса .wsdl из POJO или ещё чего-то? В bin директории есть инструменты коммандной строки (Java2WSDL и WSDL2Java)
Обычно, при работе с WebSphere я использую WAS(Rational) Developer, хотя он работает очень медленно,но при использовании элементов J2EE (создание тех же вебсервисов из SFSB EJB) у меня есть удобные визарды и отладчики, поэтому ничего информативного из Вашего стэктрейса отлавить не могу - единственно,что конфликт версий реализации веб служб.
nkulikovнадо не в директорию подкладывать, а в конфигурации сервера указывать
Конфигурация сервера находится в profiles/default/config// но что туда подкладывать я не знаю. Сам я ничего не подкладываю и редактирую настройки сервера из админ консоли.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere WebServices E SRVE0026E
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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