我是 DOTs 编程的新手。我安装了一个 Domino 服务器 9.0 社交版作为企业服务器。
我认为这个服务器内置了 DOTS 框架。在安装和配置之后,我就可以交换电子邮件了。没问题,但是当我执行命令“加载点”时,出现以下异常:
> load dots
> Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.dots.launcher.OSGiProfile
Caused by: java.lang.ClassNotFoundException: com.ibm.dots.launcher.OSGiProfile
at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
at java.lang.ClassLoader.loadClass(ClassLoader.java:672)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:638)
[08E4:0002-0B80] 07/14/2014 12:58:53 PM Unable to access OSGiProfile class, make sure the launcher.jar is in osgi-dots directory
[08E4:0002-0B80] 07/14/2014 12:58:53 PM Domino OSGi Tasklet Container terminated
但是当我在 domino/ 目录中创建一个名为“osgi-dots”的目录并复制 osgi 和launcher.jar 和dotssec.jar 文件的内容时。我得到以下异常:
> load dots
> java.lang.NullPointerException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.dots.launcher.OSGiProfile.frameworkStarted(OSGiProfile.java:974)
at com.ibm.dots.launcher.OSGILauncher.startOSGI(OSGILauncher.java:280)
at com.ibm.dots.launcher.OSGILauncher.launchOSGIFramework(OSGILauncher.java:145)
[1E74:0002-1AAC] 07/14/2014 03:49:59 PM Domino OSGi Tasklet Container started ( profile DOTS )
请告诉我我面临的这个问题是什么以及这些结果说明了什么。