首页 > 解决方案 > 无法让 Netbeans 项目承认现有的 Tomcat 或 Glassfish 服务器

问题描述

我无法弄清楚我在这里缺少什么。

我已经安装了 Tomcat,并且可以很好地启动它。(Glassfish也是,在我的努力中,但我在截屏时已将其删除。)

服务中显示的 Tomcat 服务器的屏幕截图

所以现在我想将我的项目连接到 Tomcat 实例,这样我就可以让 Netbeans 自动为我部署它。

我右键单击我的项目,转到属性。在项目属性中,我选择“运行”并转到下拉菜单以选择我的服务器。只是,没有服务器。

我的项目没有显示服务器选项

为什么这里没有出现?我对这一切都错了吗?

提前感谢您的帮助!

其他可能有用的注释: * 使用 Gradle(我第一次) * 使用 Spring Boot(我第一次) * 在 Windows 10 上(不要讨厌我,我也不喜欢它)

标签: spring-boottomcatgradlenetbeansconfiguration

解决方案


我在追逐错误的问题。Spring-boot 提供了一个嵌入式服务器,所以我不需要安装和提供我自己的。

我真正的问题是我为 jpa、postgresql 等声明了我没有在 application.properties 中配置的依赖项。当我尝试运行时,我会收到一条错误消息,提示“启动进程 /path/to/my/jdk/java.exe 时出现问题”。我不知道发生了什么,环顾四周,我看到了我关于服务器的问题中提到的问题。

解决方案是在我的 build.gradle 中简单地注释掉依赖项,直到我准备好它们。在我设置好我的 PostgreSQL 数据库并将配置添加到 application.properties 之后,我能够取消注释它们并且它工作得很好。


推荐阅读