[Domino]Tomcat需要NCSO.jar来定位Domino异常

news/2024/6/18 13:12:15

[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 




[Domino]Tomcat需要NCSO.jar来定位Domino异常

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 

我试图从Web Service访问DominoWeb Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于AxisJava Web Service

但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了

catch(NotesException e)

{}

后,页面报告500错误,在Tomcat 5.0/logs/stdout.log看到如下错误:

Log

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

       at java.lang.Class.forName0(Native Method)

       at java.lang.Class.forName(Unknown Source)

       at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

       at java.security.AccessController.doPrivileged(Native Method)

       at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

换成推荐的捕获Notes异常的办法:

catch(Exception e)

           {

                  if(e instanceof lotus.domino.NotesException)

                  {

                         System.out.println(

                                       "通过CORBA访问数据库发生错误,错误代码为"

                                 +((lotus.domino.NotesException)e).id);

                  }

               e.printStackTrace();

               System.out.println(e.getLocalizedMessage());

           }

,一点作用都没有,连错误都不报告了。

java.lang.NoClassDefFoundError

根据java.lang.NoClassDefFoundError说明没有能够在指定的路径下找到jar包,于是我把NCSO.jar直接放入Tomcat 5.0/common/lib下。重新启动Tomcat,再次访问Web Service,于是真正的错误就出来了:

Log

通过CORBA访问数据库发生错误,错误代码为4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

       at lotus.domino.NotesFactory.requestIOR(Unknown Source)

       at lotus.domino.NotesFactory.getIOR(Unknown Source)

       at lotus.domino.NotesFactory.createSessionC(Unknown Source)

       at lotus.domino.NotesFactory.createSession(Unknown Source)

       at com.ultrapower.domino.view.GetMailCount(view.java:48)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       。。。。。。。

当然也可以把NCSO.jar所在路径加入CLASSPATH

虽然是一个很小的细节,但还是写下来了

 

 

编写者

日期

关键词

郑昀@ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

 

 





http://www.niftyadmin.cn/n/3649495.html

相关文章

初识Java设计模式

设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是…

如何在Ubuntu 18.04上使用Ansible获取让我们加密证书

The author selected the Electronic Frontier Foundation to receive a donation as part of the Write for DOnations program. 作者选择了电子前沿基金会来接受捐款,这是Write for DOnations计划的一部分。 介绍 (Introduction) Modern infrastructure manageme…

如何在一个没有root权限的Android设备上创建一个SOCKS代理(英文转载)

How to Setup a SOCKS Proxy for Android Without Root原网址:http://www.devineloper.com/2013/08/28/setup-socks-proxy-android-without-root/ As the number of mobile Internet-connected devices continues to rise, so does the number of public-WiFi acces…

用自己的手机调试Android应用程序——Android Studio

最近在学习Android应用开发,一般来说都是用AVD建立的虚拟手机来调试和运行Android应用程序。不过自己的手机也是Android的,所以就是尝试用自己的手机来调试程序。不过在调试之前先做好手机的重要数据备份,因为有时候可能自己写的程序有BUG或者…

Angular-cli卸载以后安装指定版本

由于我的J2EE前端使用的是Angular 8.3.18。而Angular默认安装的是9.0以上的版本。这样在项目启动的时候会一直提示Angular版本不匹配。而且9.0的有些时候不太稳定。所以就想卸载重新安装指定版本。以下操作在CMD窗口运行。 卸载 1、卸载之前的版本 npm uninstall -g angular/cl…

Android开发必备的国内外网站、博客、论坛

Android现在是一个非常流行的移动操作系统。这个小小机器人创建一个大大的世界。许多开发商也致力于Android开发。对于新手和专家,你都要保持你技术储备的更新,知道在Android社区中的最新头条。所以我们推荐一些值得开发人员收藏的Android相关的网站&…

如何在Ubuntu 18.04上使用Ansible自动化初始服务器设置

介绍 (Introduction) Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such as Ansible are typically used to streamline the process of aut…