我尝试将 Jetty 嵌入(使用)到我的 JavaFX 2.2 小程序(在浏览器中运行)。
我的问题是,要托管 servlet,除了 jetty-server.jar、jetty-servlet.jar 和 jetty-util.jar 之外,我还需要包含 servlet-api-3.0.jar(对于 javax.servlet 命名空间)。
如果我包含 servlet-api.jar,我的项目会编译,但是当我在浏览器中运行它时,部署失败并显示“由于系统配置,JavaFX 应用程序无法启动(显示错误详细信息)。请参阅 java.com/javafx用于故障排除信息。” 错误信息。
如果我删除 servlet-api.jar(并删除相关源),它会再次部署。
对于 JavaFX 项目,Java 平台设置为“默认 JavaFX 平台”,最好保持这种方式以减少所需的最小占用空间。
我不是 java(fx) 专家(我来自 .NET 世界),所以我将不胜感激!