Implementar SuperMap iServer en el middleware Kingdee Apusic
1. Requisitos de configuración del sistema
Las versiones de software utilizadas en este artículo son iServer 8.1.1 y Kingdee 9.0; los sistemas operativos de 64 bits son Windows 10_1607 y Ubuntu 14.04_server.
Los archivos son los siguientes:
supermap_iserver_8.1.1a_war.zip
AAS-V9.0_20170309.zip
Instalación e implementación en Windows y Linux El proceso es el mismo.
2. Instale Kingdee
El middleware Kingdee requiere un entorno jdk, por lo que primero es necesario instalar jdk. La versión de jdk debe ser superior a la versión requerida por Kingdee e iServer. El Kingdee utilizado en este artículo requiere jdk1.6 y superior, y iServer 8.1.1 requiere jre1.8 y superior, por lo que aquí se utiliza JDK1.8 (64 bits).
Instalar JDK
Puede utilizar el paquete de instalación o el paquete de descompresión, que se omite aquí.
Instala Kingdee
Simplemente descomprime el archivo AAS-V9.0_20170309.zip. Descomprime este artículo en el siguiente directorio:
Windows: F:WORKAAS
Linux: /opt/AAS
Configurar la licencia de Kingdee
Cambie el nombre del archivo de licencia recibido a licencia.xml y colóquelo en el directorio de descompresión de Kingdee. Este artículo es como. sigue el directorio:
Windows: F:WORKAAS
Linux: /opt/AAS
Iniciar y cerrar y administrar los servicios Kingdee
Sí Inicie el middleware Kingdee mediante un script. Ubicación del script:
En Windows: {directorio de instalación de Kingdee}dominios{dominio}instartapusic.cmd, stopapusic.cmd? (haga doble clic o ejecute en la ventana cmd)
En Linux: {Directorio de instalación de Kingdee}/domains/{domain}/bin/startapusic, stopapusic (bash o sh startapusic o stopapusic)
El dominio predeterminado es midominio, por lo que la ruta del script de inicio y apagado de este artículo es:
Windows: F: WORKAASdomainsmydomaininstartapusic.cmd, stopapusic.cmd
Linux: /opt/AAS/domains/mydomain/bin/startapusic, stopapusic
Después del Una vez aprobada la primera licencia de verificación de inicio, se le pedirá que establezca la contraseña de administrador. El nombre de usuario del administrador es: admin
Administrar servicios de Kingdee
Acceso al navegador:
. http://{hostname}:6888/ admin
Para acceso local, puede reemplazar {hostname} con localhost o 127.0.0.1 para acceso no local, use el nombre de dominio o IP.
Para obtener más información, consulte el archivo readme.html en el directorio de instalación de Kingdee.
Implemente iServer
Descomprima supermap_iserver_8.1.1a_war.zip y obtenga los siguientes archivos:
support_win_x64.zip (paquete SuperMap iObjects Java del que depende iServer en Windows )
p>support_linux_x64.tar.gz (paquete SuperMap iObjects Java del que depende iServer en Linux)
iserver.war (paquete de implementación de iServer)
iserver #iClient.war (iServer viene con el paquete de implementación del programa de demostración de iClient)
iserver#help.war (iServer viene con el paquete de implementación del documento de ayuda)
Guide_smiserver_war_chn.pdf (instrucciones de instalación de iServer)
BUILD_14511_15 (número de versión de iServer)
Para implementar en Kingdee, debe cambiar el nombre de iserver#iClient.war e iserver#help.war en orden: iClient.war y help.war .
Configurar el entorno de dependencia de iServer
Descomprima support_win_x64.zip en Windows y descomprima este artículo en D: SuperMap.
? Descomprimir support_linux_x64.tar.gz en Linux (comando: tar -zxvf {*.tar.gz archivo} {ruta de descompresión, no escribir la descompresión en la ruta actual}), descomprimir este artículo para: /opt
? Hay dos formas de configurar el entorno dependiente de iServer: configurar variables de entorno del sistema y modificar scripts relacionados con el middleware.
Método 1: Establecer variables de entorno
Este artículo agrega la siguiente ruta a PATH:
Windows: D: SuperMapsupport_win_x64objectsjavain
Linux: / opt/support_linux_x64/objectsjava/bin
Método 2: modificar el script de inicio
En Windows, {directorio de instalación de Kingdee}dominios{dominio}insetenv.cmd o {directorio de instalación de Kingdee} insetenv. Después de la primera línea del archivo cmd, por ejemplo, rem establezca la variable JAVA_HOME aquí. Agregue el siguiente contenido después de este comentario, este artículo: F: WORKAASinsetenv.cmd:
rem El comentario después de rem puede. También se puede configurar aquí la ruta jdk utilizada por el archivo
rem set JAVA_HOME=D:Archivos de programaJavajdk1.8.0_66
set PATH=D:SuperMapsupport_win_x64objectsjavain;PATH
En Linux, {directorio de instalación de Kingdee}/domains/{dominio}/bin/setenv o {directorio de instalación de Kingdee}/bin/setenv Después de la primera línea del archivo, como # establezca la variable JAVA_HOME aquí. Agregue el siguiente contenido después. este comentario, este artículo: /opt/AAS /bin/setenv:
# # Los siguientes son comentarios, también puede configurar la ruta jdk utilizada por el middleware aquí
#JAVA_HOME =/opt/jdk1.8.0_66
PATH=/opt/support_linux_x64/objectsjava/bin:$PATH
Verifique el entorno de dependencia de iServer e instale la licencia de iServer
En Linux, puede ejecutar support_linux_x64.tar. gz Descomprima un script en el directorio para verificar las dependencias de instalación de iServer. Primero ingrese al directorio y luego ejecute el siguiente comando:
./dependencies_check_and_install.sh install - y
Si el iServer instalado no tiene Para este script, consulte la documentación de ayuda de iServer para resolver problemas de dependencia en Linux.
Instalar licencia
En Windows, ingrese al directorio SuperMapLicenseCenter en el directorio de descompresión support_win_x64.zip y ejecute SuperMap.LicenseCenter.exe cuando instale el software SuperMap GIS por primera vez y ejecútelo. Con este programa, se instalará la licencia Driver y viene con una licencia de prueba de 3 meses.
? En Linux, ingrese al directorio de descompresión support_linux_x64.tar.gz/SuperMap_License/Support y realice las siguientes operaciones:
tar -xvf aksusbd-2.4.1-i386.tar # Extraiga el paquete de instalación del controlador de licencia, sujeto a la versión real
cd aksusbd-2.4.1-i386 #Ingrese al directorio de instalación, sujeto al directorio de descompresión real
./dinst #Instalar la licencia de conducir
La primera instalación viene con una licencia de prueba de 3 meses.
Implemente iServer
Coloque iserver.war, iClient.war y help.war en el directorio {directorio de instalación de Kingdee}/domains/{domain}/applications, como este artículo en el siguiente directorio:
Windows: F:WORKAASdomainsmydomainapplications
Linux: /opt/AAS/domains/mydomain/applications
Puedes encontrarlo en el Kingdee Web Management Console Administre iServer en la administración de aplicaciones, como se muestra en la figura:
Modificar la configuración de Kingdee
El método http puede estar restringido en el middleware de Kingdee. En este caso, debe hacerlo. modificar la configuración del middleware. Acceda a Kingdee Web Management Console con un navegador y elimine el elemento apusic.http.disabledMethod en Parámetros del sistema-Parámetros Apusic, como se muestra en la figura:
Si hay restricciones en el método de solicitud http, debe reinicie Kingdee después de completar la operación de modificación anterior.
La implementación está completa, dirección de acceso al iServer: http://{IP o nombre de dominio}: 6888/iserver (sujeto a la dirección ingresada por Kingdee Web Management Console-Administración de aplicaciones-Ver módulo de aplicaciones-Acceso Solicitud) .