【问题标题】:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/enterprise/universal/i18n/LocalStringsImpl线程“主”java.lang.NoClassDefFoundError 中的异常:com/sun/enterprise/universal/i18n/LocalStringsImpl
【发布时间】:2021-12-01 03:22:45
【问题描述】:

当我使用 asadmin 取消部署 war 文件(glassfish)时,当我尝试重新启动 glassfish 时它会抛出错误,可能的问题可能是 jar 文件或缺少某些东西。

/opt/glassfishv3/glassfish/bin/asadmin undeploy war-name
/opt/glassfishv3/glassfish/bin/asadmin deploy war-name.war
./etc/init.d/glassfish restart

Starting Glassfish ...
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/enterprise/universal/i18n/LocalStringsImpl
        at com.sun.enterprise.admin.cli.AsadminMain.<clinit>(AsadminMain.java:94)
Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.universal.i18n.LocalStringsImpl
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

【问题讨论】:

    标签: java glassfish classnotfoundexception asadmin


    【解决方案1】:

    问题源于缺少 common-util.jar More about common util jar files 的 jar 文件 丢失的文件位于上述 jar 文件下

    jar -tvf common-util.jar
    --o/p set of files inside the jar as below
    
    com.sun.enterprise.universal.i18n.LocalStringsImpl.class
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 2021-12-31
      • 2018-10-10
      • 2019-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多