Domino的java代理优化(移出jar包的配置)(jco)

来源:互联网 发布:犀牛软件破解版下载 编辑:程序博客网 时间:2024/05/20 11:32

配置、或是移出jar包,为了提高Domino服务器执行java代理的效率,优化OERP系统的性能,现在整理出来一份详细的参考文档给各位参考。

一、SAP环境配置(配置Jco)

1、拷贝Jco216文件夹到目录/opt目录中

2、把Jco216文件夹中的librfccm.so,libsapjcorfc.so文件拷贝一份到/opt/ibm/lotus/notes/80010/linux(Aix系统目录是:/opt/ibm/lotus/notes/80010/ibmpow)目录下
    这里最好是用命令去实现:
    Linux:    
    cp /opt/Jco216/*.so /opt/ibm/lotus/notes/80010/linux

    AIX:
    cp /opt/Jco216/*.so /opt/ibm/lotus/notes/80010/ipmpow

3、配置notes.ini,在notes.ini后面增加一行(不要放在最后一行):

    JavaUserClasses=/opt/Jco216/sapjco.jar

4、在Linux(AIX)系统里配环境变量:

    export LD_LIBRARY_PATH="/opt/Jco216"
    export CLASSPATH="/opt/Jco216/sapjco.jar"

5、退出Domino,重启操作系统,使得配置生效

二、配置多个java包

1、拆离程序里的jar包
    
    1)检查是否有jar包

    使用Lotus notes设计器打开java代理,选择“编辑项目”,查看是否把jar包存放在“当前代理文件”里
    如:
       classes12.jar

     2)引出包到本地对应的Lotus notes编译路径
    
     点击“引出”,选择Lotus Notes对应的路径:“D:\Program Files\lotus\notes\jvm\lib\ext”,必须是放在“notes\jvm\lib\ext”的路径下,否则编译提示找不到java包

     3)删除代理里的jar包
    
     再次选择“编辑项目”,选择对应的java包,选择“删除”既可从代理里删除jar包。

2、将jar包上传到服务器对应的路径
    
    1)linux/Aix存放的路径:/local/notesdata/domino/java
        
         备注:
               linux可以通过Samba拷贝方式
            Aix可以通过ftp方式上传
      
    2) Windows存放的路径:D:\Lotus\Domino\jvm\lib\ext

3、修改notes.ini文件

    AIX/Linux系统,在notes.ini文件中添加:

        JavaUserClassesExt=ST00,ST01,ST02
        ST00=/opt/Jco216/sapjco.jar
        ST01=/opt/Jco216/jtds-1.2.2.jar
        ST02=/local/notesdata/domino/java/classes12.jar

              (需要配置多个,按理同样类推配置)

    Windows系统,在notes.ini文件中添加:(注意路径不相同)

        JavaUserClassesExt=ST00,ST01,ST02
        ST00=C:\Jco216\sapjco.jar
        ST01=C:\Jco216\jtds-1.2.2.jar
        ST02=D:\Lotus\Domino\jvm\lib\ext\classes12.jar

4、重启Domino服务器使配置生效

 

将 JAR 文件复制到 Domino directory\jvm\lib\ext

使用 JavaUserClasses Notes.ini 变量;在 Notes 或 Domino Notes.ini 文件中,添加该变量并指向一个或多个 JAR 文件,例如:
JavaUserClasses=C:\jar_files\file2.jar
修改notes.ini
修改的时候注意JavaUserClassesExt和JavaUserClasses的区别,这这个是不一样的,具体可以搜索下


注意下面几句 和楼主的可能不太一样,其他的没问题

String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
Connection conn=DriverManager.getConnection(url, user, password);

如果还不行,使用下面的方法
1、双击打开代理
2、点击引入,选择引入“归档”
3、“从目录”浏览,找到jar包所在文件夹

 

 

原创粉丝点击