Я пытаюсь использовать API JSON-lib в своем коде для преобразования java-объекта в JSONObject.
Я добавил все зависимости с версиями, указанными по ссылке ниже, в мой веб-сайт j2ee.зависимости модуля
http://json -lib.sourceforge.net /
Однако всякий раз, когда я вызываю метод JSONObject.fromObject (), я получаю NoSuchMethodError.
Я также должен отметить, что точно такой же код и зависимости работают на моем сервере tomcat, но не работают на моем сервере приложений websphere .Кто-нибудь знает, что я могу делать неправильно?
Частичная трассировка стека ниже:
E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[SpringMVCServlet]: java.lang.NoSuchMethodError: org/apache/commons/collections/map/ListOrderedMap.<init>()V
at net.sf.json.JSONObject.<init>(JSONObject.java:1450)
at net.sf.json.util.CycleDetectionStrategy.<clinit>(CycleDetectionStrategy.java:37)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at net.sf.json.JsonConfig.<clinit>(JsonConfig.java:65)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at net.sf.json.JSONObject.fromObject(JSONObject.java:134)