Glassfish 找不到导入的 class
Glassfish cannot find imported class
我有一个小型网络服务程序,我需要在其中从外部 jar 导入 JSONObject。在尝试部署 Web 服务时,Glassfish 无法找到导入的 class(来自外部 jar),但在 IDE 中看起来一切正常。
我试图查看日志并发现了这个:
[2017-11-17T16:22:49.429+0100] [glassfish 4.1] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=30 _ThreadName=http-listener-1(1)] [timeMillis: 1510932169429] [levelValue: 900] [[
StandardWrapperValve[MyApplication]: Servlet.service() for servlet MyApplication threw exception
java.lang.ClassNotFoundException: org.json.simple.JSONObject
有人可以帮助我吗?
您还必须将该库添加到您的 Glassfish 目录中。否则 Glassfish 将找不到它。
将 .jar
文件添加到 <GLASSFISH_DIR>\glassfish\domain\domain1\lib
,然后重新启动 Glassfish。
我有一个小型网络服务程序,我需要在其中从外部 jar 导入 JSONObject。在尝试部署 Web 服务时,Glassfish 无法找到导入的 class(来自外部 jar),但在 IDE 中看起来一切正常。
我试图查看日志并发现了这个:
[2017-11-17T16:22:49.429+0100] [glassfish 4.1] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=30 _ThreadName=http-listener-1(1)] [timeMillis: 1510932169429] [levelValue: 900] [[ StandardWrapperValve[MyApplication]: Servlet.service() for servlet MyApplication threw exception java.lang.ClassNotFoundException: org.json.simple.JSONObject
有人可以帮助我吗?
您还必须将该库添加到您的 Glassfish 目录中。否则 Glassfish 将找不到它。
将 .jar
文件添加到 <GLASSFISH_DIR>\glassfish\domain\domain1\lib
,然后重新启动 Glassfish。