Avatar billede mercutio Nybegynder
05. januar 2006 - 17:30 Der er 21 kommentarer

Overvejer at gå væk fra axis.

Hej Ekspeter.

Vi har igennem lang tid lavet webservices i java og benyttes os af apaches axis dertil. Men når vi kører det på vores ibm websphere server så sker der engang imellem det at vores webservices ikke duer mere. Vi får forskellige exceptions men den fejl vi oftest får er at de parametre vi kalder vores webservice med ikke stemmer overens med de parametre den skal kaldes med. Problemet er bare at det gør de :-)

Løsningen er at slette webservicen et par gange indtil det virker. Men det er jo ikke en holdbar løsning.

Sidder du med løsningen så vi fortsat kan bruge axis ville det være det bedste men ellers så bare kom med et foreslag til en anden måde at lave vores webservices på samt et lille eksempel.

Mvh. Merc.
Avatar billede arne_v Ekspert
05. januar 2006 - 18:09 #1
Jeg ved at IBM anbefaler Axis.

Det firma jeg arbejder for har en stor Axis / WAS konfiguration kørende
(5 server cluster).

Jeg har svært ved at tro at Axis / WAS ikke skulle kunne virke (kan virke != vil altid virke).

WAS version ? Axis version ? JVM ?

Kan problemet genskabes i test ?

Noget interessant log output ?

Der er ikke mange alternativer til Axis: SUN JWSDP har jeg ikke meget fidus
til.
Avatar billede mercutio Nybegynder
09. januar 2006 - 10:32 #2
Jdk 1.4.2
WAS:
IBM WebSphere Application Server, 5.1.1.3
Build Number: cf30503.01
Build Date: 01/17/2005
Axis version 1.2.1

Jeg har detsværre ikke lige et uddrag fra loggen lige nu men den fejl vi får svarer til at man kalder en metode med forkerte parametre. Som om at når den compiler vores webservice så ændrer den på de parametre der er i vores metoder.
Avatar billede mercutio Nybegynder
09. januar 2006 - 12:22 #3
Vi kan ikke genskabe det i vores test miljø.
Avatar billede mercutio Nybegynder
11. januar 2006 - 08:20 #4
Her kommer fejlen

[11-01-06 08:14:34:494 CET] 145bdc95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 5767dc96 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 1be09c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 4a645c96 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 16361c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 17dd9c95 RPCProvider  I org.apache.axis.providers.java.RPCProvider  Tried to invoke method public java.lang.String GenericEnovationConnector.getVersion() with arguments .  The arguments do not match the signature.
[11-01-06 08:14:34:509 CET] 17f19c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:494 CET] 17dd9c95 RPCProvider  I org.apache.axis.providers.java.RPCProvider  TRAS0014I: The following exception was logged java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java(Compiled Code))
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java(Compiled Code))
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java(Compiled Code))
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java(Compiled Code))
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java(Compiled Code))
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java(Compiled Code))
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java(Compiled Code))
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
    at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
    at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
.
                                java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java(Compiled Code))
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java(Compiled Code))
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java(Compiled Code))
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java(Compiled Code))
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java(Compiled Code))
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java(Compiled Code))
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java(Compiled Code))
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
    at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
    at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

[11-01-06 08:14:34:338 CET] 3fe71c96 JWSHandler    E org.apache.axis.handlers.JWSHandler  Exception:
[11-01-06 08:14:34:509 CET] 16361c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 4a645c96 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 1be09c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 5767dc96 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 145bdc95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 1abd9c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 1af59c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:509 CET] 25119c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 1af59c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 1abd9c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 145bdc95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 5767dc96 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 1be09c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 1abd9c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 1af59c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:525 CET] 25119c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:541 CET] 25119c95 ParamNameExtr I org.apache.axis.utils.bytecode.ParamNameExtractor  AXIS error:java.io.IOException: Unable to load bytecode for class "GenericEnovationConnector"
[11-01-06 08:14:34:353 CET] 5edd5c96 JWSHandler    E org.apache.axis.handlers.JWSHandler  Exception:
[11-01-06 08:14:34:416 CET] 54601c96 JWSHandler    E org.apache.axis.handlers.JWSHandler  Exception:
[11-01-06 08:14:34:509 CET] 3fe71c96 JWSHandler    E org.apache.axis.handlers.JWSHandler  TRAS0014I: The following exception was logged AxisFault
faultCode: {http://xml.apache.org/axis/}Server.compileError
faultSubcode:
faultString: Error while compiling:  D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java
faultActor:
faultNode:
faultDetail:
    {}Errors:Error compiling D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java:
Line 0, column 0: could not parse error message:  Note: sun.tools.javac.Main has been deprecated.
error: Can't read: D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java
1 error, 1 warning


Error while compiling:  D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java
    at org.apache.axis.handlers.JWSHandler.setupService(JWSHandler.java(Compiled Code))
    at org.apache.axis.handlers.JWSHandler.invoke(JWSHandler.java(Compiled Code))
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java(Compiled Code))
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java(Compiled Code))
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java(Compiled Code))
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
    at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
    at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
    at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
    at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
.
                                AxisFault
faultCode: {http://xml.apache.org/axis/}Server.compileError
faultSubcode:
faultString: Error while compiling:  D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java
faultActor:
faultNode:
faultDetail:
    {}Errors:Error compiling D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java:
Line 0, column 0: could not parse error message:  Note: sun.tools.javac.Main has been deprecated.
error: Can't read: D:\WebSphere\AppServer\installedApps\efaktura3\EnovationConnectorEAR.ear\EnovationConnector.war\WEB-INF\jwsClasses\GenericEnovationConnector.java
1 error, 1 warning
Avatar billede arne_v Ekspert
11. januar 2006 - 20:33 #5
kører I med SUN eller IBM JDK ?

WAS bør vel køres med IBM, men I kalder nogle SUN klasser ...
Avatar billede mercutio Nybegynder
11. januar 2006 - 21:18 #6
Vi har placeret en rt.jar fra jdk i vores lib. Jeg undersøger lige om websphere kører på ibm eller en jdk.
Avatar billede arne_v Ekspert
11. januar 2006 - 21:21 #7
jeg siger ikke at det er årsagen, men det er ret usædvanligt

f.eks. er

EJB client / SUN Java ------ EJB / WAS / IBM Java

kendt for at kunne give problemer

hvorfor har I anbragt den rt.jar der ?
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:09 #8
Jeg ved det ikke. Men mit bud er at vi sikkert kører en ibm java på webserveren og at en eller anden har placeret den rt.jar for at kunne kalde de andre java metoder som ikke er i ibm jdk'en....
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:12 #9
Hvordan kan jeg tjekke om vi kører en IBM jdk på webserveren?
Avatar billede arne_v Ekspert
11. januar 2006 - 22:25 #10
java -version

måske

eller lav en 3 liniers JSP side med det rette System.getProperty
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:34 #11
C:\Documents and Settings\Wcsadmin>java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn1420-20040626 (JIT en
abled: jitc))

Så måske det er suns rt.jar der ødelægger det? Det er bare underligt det kun er på den ene server. Vi har en tro kopi som vi bruger som test server og der kører det fint.
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:34 #12
Der er selvfølgelig mindre belastning på testserveren..
Avatar billede arne_v Ekspert
11. januar 2006 - 22:45 #13
jeg ved det ikke

men der er formentlig 10000 WAS'ere som kører Axis

et eller andet må adskille jeres WAS fra andres som giver fejlen

at have en SUN rt.jar på en WAS som kører IBM java er helt sikkert anderledes

altså er der en vis sandsynlighed for at det er den anderledeshed som er skyld
i fejlen

måske kun 33% men ...
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:50 #14
Ok jeg tør bare slet ikke tænke på hvor mange compiler fejl vi får hvis jeg fjerner den =)
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:51 #15
Det værste er næsten at vi kun kan teste det i produktions miljøet.
Avatar billede arne_v Ekspert
11. januar 2006 - 22:52 #16
ja

men du kan da prøve at få det til at køre uden SUN rt.jar på test systemet
og se om det kører stabilt

hvis ja så kan man jo overveje om man tør smide det på produktions systemet
Avatar billede arne_v Ekspert
11. januar 2006 - 22:53 #17
hvad er det i får fejl på uden SUN rt.jar ?
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:59 #18
import java.io.Reader;
Avatar billede mercutio Nybegynder
11. januar 2006 - 22:59 #19
import java.util.List;
Avatar billede arne_v Ekspert
11. januar 2006 - 23:01 #20
umuligt - de klasser er i IBM Java !
Avatar billede mercutio Nybegynder
11. januar 2006 - 23:03 #21
argh... udvikling ikke lig med produktions miljø.... Det skal vi nok lige have styr på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester