首页 > 解决方案 > Tomcat 8 无法创建 Java jli.dll

问题描述

我的应用程序在 Tomcat8 上运行,但今天 tomcat8 没有启动。服务器出现以下错误

    [2019-02-20 00:43:08] [info] [2112] Commons Daemon procrun (1.1.0.0 64-bit) 开始
    [2019-02-20 00:43:09] [信息] [2112] 运行“Tomcat8”服务...
    [2019-02-20 00:43:09] [info] [2380] 开始服务...
    [2019-02-20 00:43:09] [错误] [2380] 找不到指定的程序。
    [2019-02-20 00:43:10] [错误] [2380] 创建 Java C:\Program Files\Java\jdk1.8.0_181\bin\jli.dll 失败
    [2019-02-20 00:43:10] [错误] [2380] 类不存在。
    [2019-02-20 00:43:10] [错误] [2380] ServiceStart 返回 1
    [2019-02-20 00:43:10] [错误] [2380] 类不存在。
   

标签: javatomcatjava-8tomcat8

解决方案


可以使用jvm.dll而不是 (jli.dll) 创建 Tomcat 服务。请检查是否用正确的dll创建了tomcat服务。您的 JDK\bin 目录中还有 jli.dll 吗?如果不重新安装或从其他系统复制它。如果您的机器上正在运行任何病毒扫描程序,它可能会删除 dll 文件。请确认所需的 dll 文件在您的安装中可用。


推荐阅读