中创应用服务器软件

常见问题及解决方案

返回

问题1: AS安装问题

【问题现象】

在Linux行安装命,提示权限不够。

权限不够错误

【解决方案】

使用root权限用户登录,进入安装文件所在的路径;使用如下命令为安装包文件增加可执行权限。

chmod +x InforSuiteApplicationServer10x.bin

问题2: AS启动问题-exit code 0

【问题现象】

启动时报错: The server exited prematurely with exit code 0.

启动报错exit code 0

【解决方案】

(1) 切换启动方式,使用如下前台启动命令查看具体报错:

sh asadmin start-domain -v

(2) 根据报错信息,参考本文档中后续启动报错解决方案。

问题3: AS启动问题-The license has expired or does not exist!

【问题现象】

启动过程报错: The license has expired or does not exist!

license过期错误

【解决方案】

(1) 首先检查一下授权文件license.infor是否放置到中间件安装目录as目录下,请确保授权文件正确放置到as目录下;

(2) 如果授权文件在正确位置,打开license.infor文件,关注expiration属性,确认授权文件在可用期限内。

问题4: AS启动问题-版权控制错误:在版权控制文件中查找匹配的控制模块时出现异常

【问题现象】

在中创应用服务器启动时报错:在版权控制文件中查找匹配的控制模块时出现异常

版权控制错误

【解决方案】

通常是由产品版本与授权版本不匹配导致,例如将V9版本的授权文件放到V10产品中。请确保产品版本和授权版本一致,替换新的授权文件。

问题5: AS启动问题-版权控制错误:对签名进行反签名时出现异常,可能是签名被修改或版本标识被修改

【问题现象】

在中创应用服务器启动时报错:版权控制错误:对签名进行反签名时出现异常,可能是签名被修改或版本标识被修改

签名校验错误

【解决方案】

授权文件被改动过,导致启动时校验失败,请替换新的合法的授权文件。

问题6: AS启动问题-IPException

【问题现象】

在中创应用服务器启动时报错:IPException

IPException错误

【解决方案】

/etc/hosts文件中配置的主机名和ip映射不正确,修改etc/hosts文件,配置主机名和IP的映射。

问题7: AS启动问题-There is a process already using the admin port 8060

【问题现象】

在中创应用服务器启动时提示:There is a process already using the admin port 8060 - it could be another instance of InforsuiteAS Server or InforsuiteAS Micro.

端口被占用错误

【解决方案】

该报错表示有进程占用8060端口,请检查下是否中间件已经启动或者别的进程占用8060端口。

问题8: AS管理控制台访问连接超时

【问题现象】

AS管理控制台访问失败,显示连接超时界面。

管理控制台连接超时

【解决方案】

系统中未关闭防火墙,会导致访问失败,建议关闭之后再进行操作

常用的关闭防火墙命令:

systemctl stop firewalld

查看防火墙状态:

systemctl status firewalld

如果上述常用命令不能成功关闭防火墙,请咨询操作系统厂家防火墙关闭命令。

问题9: AS管理控制台远程登录失败

【问题现象】

在远程访问AS管理控制台时,登陆失败,报错

远程登录失败错误

【解决方案】

中创应用服务器安全测略要求远程访问开启安全管理,使用https访问,具体步骤为:

在安装目录的as/bin下执行:

sh asadmin enable-secure-admin
(如果有多个域,可使用 sh asadmin --port XXX enable-secure-admin, 其中XXX为具体域的管理端口号)
Enter admin user name> admin
Enter admin password for user "admin"> Cvicse@as123
开启安全管理命令

然后重启AS。

开启安全管理后会出现下图界面,选择高级,接受并继续即可。

安全证书提示界面

问题10: AS管理控制台用户锁定

【问题现象】

AS管理控制台超过5次输入错误的用户名和密码后,该用户会被锁定

用户锁定提示

【解决方案】

用户锁定后需等待15分钟解锁。

问题11: AS应用部署失败错误:There is no web component by the name of default here

【问题现象】

应用部署时报错: java.lang.RuntimeException: There is no web component by the name of default here.

【解决方案】

应用web.xml存在default servlet mapping配置,但未加servlet声明,导致报错。需要在应用的web.xml添加default声明:

  <servlet>
    <servlet-name>default</servlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <init-param>
      <param-name>listings</param-name>
      <param-value>false</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

问题12: AS应用部署失败报错:找不到Tomcat相关类

【问题现象】

应用部署报错: java.lang.ClassNotFoundException: org.apache.tomcat.xxx

Tomcat类找不到错误

【解决方案】

应用lib下面存在Tomcat相关jar包,引起加载冲突,需要删除Tomcat相关jar包。

系统所使用的不是完整的JDK环境,只包括JRE环境,不包括JAVAC编译环境,不能成功编译jsp。JDK不完整的两种方式:

(1) 咨询一下操作系统厂商有没有JDK优化方案,如果有JDK补充包,可按照指导,将系统JDK补充完整,解决该问题;

(2) 使用AS内部自带的编译器:停止中创应用服务器,修改as/domains/domain1/config/目录下的domain.xml文件,将false修改为true。

<jvm-options>-Dorg.apache.jasper.compiler.disablejsr199=false</jvm-options>
domain.xml配置修改

问题14: AS常用配置-端口修改

【问题现象】

AS管理控制台端口默认为8060,默认的业务系统http访问端口为8080,业务系统https访问端口为8181。如果需要修改端口,可在管理控制台修改。

【解决方案】

端口修改位置如图。

其中:

admin-listener为管理控制台配置项;

http-listener-1为业务系统http访问端口修改位置; http-listener-2为业务系统https访问端口修改位置。控制台修改端口后,实时生效,无需重启中间件。

http-listener-2为业务系统https访问端口修改位置。控制台修改端口后,实时生效,无需重启中间件。

控制台修改端口后,实时生效,无需重启中间件。

端口配置界面

问题15: AS常用配置-指定JDK

【问题现象】

AS默认使用系统环境变量中配置的JDK,在系统JDK不能满足需求时,可给AS指定其他JDK版本使用,无需变更环境变量。

【解决方案】

Windows环境: 在安装目录的as/config/asenv.bat下可以指定使用的JDK的路径。

Linux环境: 在安装目录的as/config/asenv.conf下可以指定使用的JDK的路径。

注意: V10指定JDK后,需使用asadmin脚本启动,例如在Linux环境中使用sh start-domain命令启动AS。

扫码关注公众号

中创股份公众号二维码

联系方式

电话:400-618-6180

邮箱:support@inforbus.com

在线服务在线服务