我正在开发一个使用 Tomcat 8 作为服务器容器的 Java EE 项目。我读到 Tomcat 8 使用 Java EE 7 容器,该容器具有用于 JSON 处理的 Java JSON 处理 API。尝试利用此 Java EE 7 功能一直失败,因为我无法从 javax.json 包中导入文件。Netbeans 报告包 javax.json.* 包不存在,如下图所示。我会感谢你的帮助,拜托!
问问题
7760 次
2 回答
2
我必须下载并添加到我的库中;javax.json-1.0.4.jar它为我提供了我需要的 Json 处理能力。
于 2014-09-16T22:45:26.650 回答
2
我不相信 Tomcat 8 以您认为的方式“使用 Java EE 7”是真的。Tomcat 很棒,但它从来都不是一个完整的 Java EE。它是一个 servlet 容器,但与 JBoss 之类的东西不太一样。正如之前的海报所说,下载它并将其添加到您的 lib 文件夹中。我总是确保在我的开发机器上有一个本地 Tomcat,并将它的 Tomcat 库添加为我的全局库之一。当某些东西没有出现时,我知道我需要对其进行 maven,然后将其添加到 jar/war 中。
仅供参考,有一个 TomEE 项目,http ://tomee.apache.org/tomcat-java-ee.html,它是一个完整的 Java EE 版本的 Tomcat,但我个人喜欢普通的旧 Tomcat,只是添加需要的东西。
于 2017-03-05T03:01:18.627 回答