Приложения, работающие на WildFly, Payara, TomEE, WebSphere, GlassFish и т. Д., Обычно не переносимы на Tomcat. Все эти серверы обеспечивают реализацию API спецификации Java (™) EE 7 . Более новые версии этих серверов реализуют API спецификации Java (TM) EE 8 , которые включают API Servlet 4.0.
Tomcat 8.5 реализует только API Servlet 3.1 - Apache Tomcat 8.5.38 . Если вы посмотрите на это и сравните с любым из вышеперечисленных, вы поймете, чего не хватает Tomcat.
Я считаю, что TomEE, GlassFish и Payara содержат правильно интегрированные компоненты Tomcat.
Вы можете использовать simplejson .
Как показано в ответе в форме pkoch вы можете использовать следующую инструкцию импорта чтобы получить библиотеку json в зависимости от установленной версии python:
try:
import json
except ImportError:
import simplejson as json
I prefer cjson since it's much faster: http://www.vazor.com/cjson.html
To Wells and others:
Way late here, but how can you write a script to import either json or simplejson depending the installed python version?
Here's how:
попробуй:
импортировать json
кроме ImportError:
импортировать simplejson как json