【发布时间】:2021-08-09 03:06:16
【问题描述】:
在 Windows 10 版本 20H2 上使用 Java11 (Azul Zulu OpenJdk) 在 tomcat9 服务器上启动在 RapidClipseX 中创建的最小应用程序时遇到初始问题。
我安装了 RapidClipseX 10.3,将 tomcat 9 zip 文件解压缩到目录“tomcat9”,安装 Azul Zulu OpenJdk 11,然后启动 RapidClipseX IDE。首先,将 tomcat9 设置为 RapidClipseX 的本地服务器。然后使用新的 AppLayout 模板创建了一个演示项目。在 IDE 在此处创建文件后,我单击“构建 Web 应用程序 (.war)”以进行构建。这进展顺利,没有任何错误。然后我点击“Start Servlet”并在选择tomcat9服务器并将应用程序添加到它启动的列表后。 查看几秒钟后,在控制台窗口中出现了以下带有许多其他异常的错误消息:
无法确定开发模式的项目目录。目录“C:\Program Files\XDEV Software\RapidClipse X”看起来不像 Maven 或 Gradle 项目。确保在部署应用程序之前运行了 prepare-frontend Maven 目标,该目标会生成“flow-build-info.json”
它以决赛结束: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crudtest]]
然后它停止工作并退出tomcat服务器。
我一般了解 vaadin 的构建过程,并且已经设置了使用 maven 和 spring boot 进行 vaading 的项目。据我所知,它没有运行他的 npm 构建步骤。在生成的 pom.xml 中,我找不到任何使用 vaadin 插件的迹象。
如果环境已经能够使用 maven 构建、在 Java 11 上运行并且可以正常安装 tomcat 9,我会假设 RapidClipseX IDE 开箱即用。但事实并非如此。那么有人可以告诉我这里有什么问题吗?
最好感谢所有答案, 拉尔夫
【问题讨论】:
标签: maven tomcat deployment vaadin