Well, I still was not able to figure out why ant craps out, but I was finally able to get the command line to work.
My problem with running the command line was that JBoss was running with java 1.4.2(which I was unaware of) and my war was compiled with 1.5. So after restarting Jboss using 1.5 life was back to normal. The error I received when running the command line was only a TargetInvocationException message with no details at all. Is there a way to have axis be more descriptive in the fault messages? I feel like it eats a lot of exception details that would be usefull in figuring out problems. -----Original Message----- From: Tom Bollwitt [mailto:[EMAIL PROTECTED] Sent: Friday, June 09, 2006 3:49 PM To: [email protected] Subject: ConnectException: Bad file descriptor I have been beating my head all day on this and cant figure it out. I have been building/testing my web service on my local box and everything is fine. I then modify the server settings to build the web service for a test box. I deploy the WAR and can bring up the standard happyaxis.jsp and index.jsp that show my web-app is running and can click the 'List' link to display the list of services available. I then try to deploy my web service with ant(ran on the test box) and get the following error. I have tried using the actual host name as well, but get the same result. Is there anyone who can point me in the right direction on this one? [axis-admin] AxisFault [axis-admin] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException [axis-admin] faultSubcode: [axis-admin] faultString: java.net.ConnectException: Bad file descriptor [axis-admin] faultActor: [axis-admin] faultNode: [axis-admin] faultDetail: [axis-admin] {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Bad file descriptor [axis-admin] at java.net.PlainSocketImpl.connect(java.net.SocketAddress, int) (/lib/ssa/libgcj.so.4.0.0) [axis-admin] at java.net.Socket.connect(java.net.SocketAddress, int) (/lib/ssa/libgcj.so.4.0.0) [axis-admin] at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], jvalue, jvalue) (/lib/ssa/libgcj.so.4.0.0) [axis-admin] at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[]) (/lib/ssa/libgcj.so.4.0.0) [axis-admin] at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/lib/ssa/libgcj.so.4.0.0) [axis-admin] at org.apache.axis.components.net.DefaultSocketFactory.create(java.lang.Str ing, int, int) (Unknown Source) [axis-admin] at org.apache.axis.components.net.DefaultSocketFactory.create(java.lang.Str ing, int, java.lang.StringBuffer, org.apache.axis.components.net.BooleanHolder) (Unknown Source) [axis-admin] at org.apache.axis.transport.http.HTTPSender.getSocket(org.apache.axis.tran sport.http.SocketHolder, org.apache.axis.MessageContext, java.lang.String, java.lang.String, int, int, java.lang.StringBuffer, org.apache.axis.components.net.BooleanHolder) (Unknown Source) [axis-admin] at org.apache.axis.transport.http.HTTPSender.writeToSocket(org.apache.axis. transport.http.SocketHolder, org.apache.axis.MessageContext, java.net.URL, java.lang.StringBuffer, java.lang.String, int, int, org.apache.axis.components.net.BooleanHolder) (Unknown Source) [axis-admin] at org.apache.axis.transport.http.HTTPSender.invoke(org.apache.axis.Message Context) (Unknown Source) [axis-admin] at org.apache.axis.strategies.InvocationStrategy.visit(org.apache.axis.Hand ler, org.apache.axis.MessageContext) (Unknown Source) [axis-admin] at org.apache.axis.SimpleChain.doVisiting(org.apache.axis.MessageContext, org.apache.axis.HandlerIterationStrategy) (Unknown Source) [axis-admin] at org.apache.axis.SimpleChain.invoke(org.apache.axis.MessageContext) (Unknown Source) [axis-admin] at org.apache.axis.client.AxisClient.invoke(org.apache.axis.MessageContext) (Unknown Source) [axis-admin] at org.apache.axis.client.Call.invokeEngine(org.apache.axis.MessageContext) (Unknown Source) [axis-admin] at org.apache.axis.client.Call.invoke() (Unknown Source) [axis-admin] at org.apache.axis.client.Call.invoke(java.lang.Object[]) (Unknown Source) [axis-admin] at org.apache.axis.client.AdminClient.process(org.apache.axis.utils.Options , java.io.InputStream) (Unknown Source) [axis-admin] at org.apache.axis.client.AdminClient.process(java.lang.String) (Unknown Source) [axis-admin] at org.apache.axis.client.AdminClient.process(org.apache.axis.utils.Options , java.lang.String) (Unknown Source) [axis-admin] at org.apache.axis.client.AdminClient.process(java.lang.String[]) (Unknown Source) [axis-admin] at org.apache.axis.tools.ant.axis.AdminClientTask.executeInCurrentVM(java.l ang.String[]) (Unknown Source) [axis-admin] at org.apache.axis.tools.ant.axis.AdminClientTask.execute() (Unknown Source) [axis-admin] at org.apache.tools.ant.Task.perform() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Target.execute() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Target.performTasks() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Project.executeTarget(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Project.executeTargets(java.util.Vector) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Main.start(java.lang.String[], java.util.Properties, java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] at org.apache.tools.ant.Main.main(java.lang.String[]) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so) [axis-admin] [axis-admin] {http://xml.apache.org/axis/}hostname:linappdev3.crlcorp.com [axis-admin] Running axis-admin with parameters: [axis-admin] action: [axis-admin] url:null [axis-admin] hostname:localhost [axis-admin] port:8080 [axis-admin] servletPath:CLSTestAuthorization/services/AdminService [axis-admin] fileProtocol:null [axis-admin] username:null [axis-admin] password:null [axis-admin] transportChain:null [axis-admin] debug:true --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
