shilasfavi
سه شنبه 17 آبان 1384, 12:55 عصر
سلام
من با jbuilder 2005 وب سرویس ساختم .وب سرویس را استفاده از javabean وطابق با مثالی که در خود helpمربوط به axis toolkitگفته ساختم.تمام مراحل کار انجام میشه.
ولی هنگامی که در مرحله آخر می خواهم آن را تست کنم با استفاده junit test با errorزیر روبه رو می شم ونمی تونه تست را کامل کنه و در ضمن این خطا را روی متد های فایل bean میده که برای استفاده های بعدی به صورتpublicتعریف شان کردم.
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (401)Unauthorized
faultActor:
faultNode:
faultDetail:
{}:return code: 401
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>401 Unauthorized</TITLE>
</HEAD><BODY><H1>Unauthorized</H1>
</BODY></HTML>
{http://xml.apache.org/axis/}HttpErrorCode:401
(401)Unauthorized
at org.apache.axis.transport.http.HTTPSender.readFrom Socket(HTTPSender.java:663)
at org.apache.axis.transport.http.HTTPSender.invoke(H TTPSender.java:94)
at org.apache.axis.strategies.InvocationStrategy.visi t(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain .java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.jav a:83)
at org.apache.axis.client.AxisClient.invoke(AxisClien t.java:147)
at org.apache.axis.client.Call.invokeEngine(Call.java :2735)
at org.apache.axis.client.Call.invoke(Call.java:2718)
at org.apache.axis.client.Call.invoke(Call.java:2394)
at org.apache.axis.client.Call.invoke(Call.java:2317)
at org.apache.axis.client.Call.invoke(Call.java:1774)
at webservice.generated.Bean1SoapBindingStub.sedigh(B ean1SoapBindingStub.java:94)
at webservice.generated.Bean1ServiceTestCase.test1Bea n1Sedigh(Bean1ServiceTestCase.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:154 )
at junit.framework.TestCase.runBare(TestCase.java:127 )
at junit.framework.TestResult$1.protect(TestResult.ja va:106)
at junit.framework.TestResult.runProtected(TestResult .java:124)
at junit.framework.TestResult.run(TestResult.java:109 )
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:2 08)
at junit.framework.TestSuite.run(TestSuite.java:203)
at com.borland.jbuilder.unittest.JBTestRunner.a(Unkno wn Source)
at com.borland.jbuilder.unittest.JBTestRunner.initiat eTest(Unknown Source)
at com.borland.jbuilder.unittest.JBTestRunner.main(Un known Source)
من با jbuilder 2005 وب سرویس ساختم .وب سرویس را استفاده از javabean وطابق با مثالی که در خود helpمربوط به axis toolkitگفته ساختم.تمام مراحل کار انجام میشه.
ولی هنگامی که در مرحله آخر می خواهم آن را تست کنم با استفاده junit test با errorزیر روبه رو می شم ونمی تونه تست را کامل کنه و در ضمن این خطا را روی متد های فایل bean میده که برای استفاده های بعدی به صورتpublicتعریف شان کردم.
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (401)Unauthorized
faultActor:
faultNode:
faultDetail:
{}:return code: 401
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>401 Unauthorized</TITLE>
</HEAD><BODY><H1>Unauthorized</H1>
</BODY></HTML>
{http://xml.apache.org/axis/}HttpErrorCode:401
(401)Unauthorized
at org.apache.axis.transport.http.HTTPSender.readFrom Socket(HTTPSender.java:663)
at org.apache.axis.transport.http.HTTPSender.invoke(H TTPSender.java:94)
at org.apache.axis.strategies.InvocationStrategy.visi t(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain .java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.jav a:83)
at org.apache.axis.client.AxisClient.invoke(AxisClien t.java:147)
at org.apache.axis.client.Call.invokeEngine(Call.java :2735)
at org.apache.axis.client.Call.invoke(Call.java:2718)
at org.apache.axis.client.Call.invoke(Call.java:2394)
at org.apache.axis.client.Call.invoke(Call.java:2317)
at org.apache.axis.client.Call.invoke(Call.java:1774)
at webservice.generated.Bean1SoapBindingStub.sedigh(B ean1SoapBindingStub.java:94)
at webservice.generated.Bean1ServiceTestCase.test1Bea n1Sedigh(Bean1ServiceTestCase.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:154 )
at junit.framework.TestCase.runBare(TestCase.java:127 )
at junit.framework.TestResult$1.protect(TestResult.ja va:106)
at junit.framework.TestResult.runProtected(TestResult .java:124)
at junit.framework.TestResult.run(TestResult.java:109 )
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:2 08)
at junit.framework.TestSuite.run(TestSuite.java:203)
at com.borland.jbuilder.unittest.JBTestRunner.a(Unkno wn Source)
at com.borland.jbuilder.unittest.JBTestRunner.initiat eTest(Unknown Source)
at com.borland.jbuilder.unittest.JBTestRunner.main(Un known Source)