Re: [转载] 急!在线等---从Servlet调用AXIS的Web Serv# Java - 爪哇娇娃c*s2004-10-07 07:101 楼服务端Trace stack不足。那个ServletException里应该还有个Caused by。如果客户端看不到完整的错误,服务端的日志里会有。
z*k2004-10-07 07:102 楼小妹刚刚出道,很多不懂,请问服务端的日志是不是TOMCAT 的LOGFILE(我的AXIS装在TOMCAT上)?我看了一下LOCALHOST_LOGXXX, 好像没有相关的信息。请问AXIS有自己的LOG FILE 吗?另外,为什么我从自己的LOCAL computer 可以成功调用(用mainfunction),可是从SEVLET里就不行?错误里和weblogic.servlet.internal.ServletStubImpl.invokeServlet有关,是不是因为THREAD的问题。请问在哪里可以找到相关的例子?多谢多谢!【在 c*****s 的大作中提到】: 服务端Trace stack不足。那个ServletException里应该还有个Caused by。: 如果客户端看不到完整的错误,服务端的日志里会有。
c*s2004-10-07 07:103 楼main函数可以servlet上不行?这问题就差不多了。可能的不同只剩下环境变量或classpath。服务端那个被ServletException包着的错误八成是个NoClassDefError。还是先找到服务端错误日志吧。好奇的问, 你的Axis装在Tomcat上,怎么两端的错误都来自weblogic?你确定http://as-dev.keas.ksu.edu:9080/axis是Tomcat上的Axis吗?我觉得你完全可以先把你的Servlet在tomcat上调通再放到weblogic上。既然main函数都可以运行了,应该很容易用servlet跑。。关Axis)【在 z**k 的大作中提到】: 小妹刚刚出道,很多不懂,请问服务端的日志是不是TOMCAT 的LOG: FILE(我的AXIS装在TOMCAT上)?我看了一下LOCALHOST_LOGXXX, 好像没有相关的信息。: 请问AXIS有自己的LOG FILE 吗?: 另外,为什么我从自己的LOCAL computer 可以成功调用(用main: function),可是从SEVLET: 里就不行?错误里和weblogic.servlet.internal.ServletStubImpl.invokeServlet有关: ,是不是因为THREAD的问题。请问在哪里可以找到相关的例子?: 多谢多谢!
z*k2004-10-07 07:104 楼多谢cyclops的帮忙。我的Axis的确装在Tomcat上。我们现在要用WEBLOGIC上的APPLICATION调用TOMCAT上的WEBSERVICE。我的WEBLOGIC上的程序(调用WEBSERVICE),可以通过编译,但是我发现可能用的不是我希望用的.jar FILES。 可能是.jar FILE 的版本不对,所以出错?都息有【在 c*****s 的大作中提到】: main函数可以servlet上不行?这问题就差不多了。: 可能的不同只剩下环境变量或classpath。: 服务端那个被ServletException包着的错误八成是个NoClassDefError。: 还是先找到服务端错误日志吧。: 好奇的问, 你的Axis装在Tomcat上,怎么两端的错误都来自weblogic?: 你确定http://as-dev.keas.ksu.edu:9080/axis是Tomcat上的Axis吗?: 我觉得你完全可以先把你的Servlet在tomcat上调通再放到weblogic上。既然main函数都: 可以运行了,应该很容易用servlet跑。: : 。
c*s2004-10-07 07:105 楼你是说Weblogic上跑客户端程序访问Tomcat上运行的Axis还是把Axis也搬到Weblogic上来?前者应该不难,因为main程序已经可以运行,同样的代码放保证Classpath正确就行了。可从你的stack trace上看服务端也是weblogic。你说的Weblogic上的Application是什么形式?如果还是Servlet,我建议你先关掉weblogic把这个Servlet在Tomcat里调通。移植的时候如果还出错,只可能是实施错误。另外如果想找日志,可以在$BEA_HOME/user_projects//logs和$BEA_HOME/user_projects//下看看。多谢cyclops的帮忙。我的Axis的确装在Tomcat上。我们现在要用WEBLOGIC上的APPLICATI译所数信里就不行?错误里和weblogic.servlet.internal.ServletStubImpl.invokeServlet【在 z**k 的大作中提到】: 多谢cyclops的帮忙。我的Axis的确装在Tomcat上。我们现在要用WEBLOGIC上的APPLICATI: ON调用TOMCAT上的WEBSERVICE。我的WEBLOGIC上的程序(调用WEBSERVICE),可以通过编译: ,但是我发现可能用的不是我希望用的.jar FILES。 可能是.jar FILE 的版本不对,所: 以出错?: : 都: 息: 有
r*s2004-10-07 07:106 楼very likely it is the jar file problem, even different versions may failthe whole thing, especially with those xalan, xerces ...tomcat main log at $CATALINA_HOME/logs/catalina.out【在 c*****s 的大作中提到】: 你是说Weblogic上跑客户端程序访问Tomcat上运行的Axis还是把Axis也搬到Weblogic上来: ?前者应该不难,因为main程序已经可以运行,同样的代码放保证Classpath正确就行了: 。可从你的stack trace上看服务端也是weblogic。: 你说的Weblogic上的Application是什么形式?如果还是Servlet,我建议你先关掉weblog: ic把这个Servlet在Tomcat里调通。移植的时候如果还出错,只可能是实施错误。: 另外如果想找日志,可以在$BEA_HOME/user_projects//logs和$BEA_HOME/use: r_projects//下看看。: : 多谢cyclops的帮忙。我的Axis的确装在Tomcat上。我们现在要用WEBLOGIC上的APPLICATI: 译