Quiero usar java 1.6 con lotus Notes 6.5. Hay una manera de hacer eso..? -
Frecuentes
Visto 1,226 veces
1
Quiero usar java 1.6 con lotus Notes 6.5. Hay una manera de hacer eso..? -
Quería usar el método prabalePrime de la clase BigInteger que está disponible desde Java 1.4 y superior, pero Lotus Notes 6.5 solo es compatible con Java 1.3. ¿Hay alguna forma de usar versiones superiores de Java, digamos Java 1.6 en Lotus Notes 6.5?
Cualquier ayuda será genial!!
Gracias de antemano!!
3 Respuestas
3
En resumen, debe actualizar a R8.5. No puede importar el JRE 1.6 a un entorno de notas sin problemas, ya que la funcionalidad basada en el agente está conectada a la JVM de IBM en Notes. Además, si intenta modificar la JVM de IBM integrada en Notes, invalidará el acuerdo de soporte y mantenimiento de su empresa con IBM. . Pero dado que está utilizando R6.5, que ya no es compatible, podría intentarlo, pero esto requeriría una actualización en cada estación de trabajo y no puede garantizar que no rompa nada en el proceso.
Tuve que usar Kerberos para mi empresa, y la JVM de IBM que IBM conectó a Notes tenía algunas limitaciones molestas (típico de IBM), por lo que también tuvimos que escribir para una JVM superior. Esto es lo que hicimos.
Entonces, suponiendo que desea ejecutar desde un cliente de Notes, descubrimos que teníamos que escribir un archivo jar que se ejecuta en el JRE de su estación de trabajo (no en el jvm de IBM Lotus Notes), que era 1.6, y luego hacer llamadas desde el agente del cliente de Notes para ejecutar un archivo por lotes que ejecuta el JAR con las estaciones de trabajo JRE. El JRE independiente vuelve a llamar a Notes para escribir datos en los servidores. Esto es muy feo, y técnicamente ya no estamos ejecutando Notes, de hecho, estamos ejecutando un proceso java separado, que es lanzado por Notes. Cuando se trata de software, IBM fabrica cosas a medio cocer o "transbordadores espaciales para obtener la leche", pero aún tiene la obligación de mantenerse actualizado si desea utilizar su tecnología.
Si elige este enfoque doloroso, deberá habilitar "No solicitar una contraseña de otros programas basados en Notes", que se encuentra en la configuración de "Seguridad del usuario" en "Conceptos básicos de seguridad".
Por lo tanto, dígale a su gerente que muerda la bala y actualice.
respondido 15 mar '12, 00:03
2
Puede usar cualquier versión de Java que desee para programas independientes, pero si necesita ejecutar como agente dentro del cliente de Notes o el servidor Domino, lamentablemente se quedará con la versión compatible con IBM e integrada en su código.
respondido 10 mar '12, 01:03
sí, eso es lo que estaba tratando de averiguar. Quiero usarlo en un agente. Ahora tengo que pensar en otra forma. Gracias por la ayuda.. - Himanshu.MarJAVA
El problema que puede enfrentar con un programa independiente es que Notes.jar / NCSO.jar solo están certificados contra la misma JVM que admite el cliente de Notes. Entonces, si bien pueden funcionar en JVM posteriores, no es un hecho. Es posible que deba escribir su respuesta en un archivo y devolvérsela al agente. - Simon O'Doherty
1
¡Ascender de categoría! El soporte de R6.5 finalizó hace casi 2 años.
respondido 10 mar '12, 11:03
Sí, soy consciente de eso... PERO la empresa para la que trabajo no tiene planes de mejora... así que no hay elección... - Himanshu.MarJAVA
No puedes tenerlo de ambas maneras. Si desea utilizar la versión más reciente (o posterior) de Java, debe utilizar la versión más reciente (o posterior) de domino. Asegúrese de tener en cuenta en sus estimaciones de costos el gasto de no actualizar. - novatos
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java path classpath lotus-notes or haz tu propia pregunta.
Si las soluciones alternativas pudieran clasificarse por poblaciones en el mundo, esta es la solución alternativa de "China". Más sentido para actualizar. - chico enojado