我最近开始了一份新工作,发现自己正努力启动一个在 Spring 中开发的服务。该服务需要启动脚本才能顺利运行。有趣的是,我的学长使用的是 IntelliJ IDEA 旗舰版,而我使用的是社区版。
经过调查,我发现 IntelliJ IDEA Community Edition 附带了一个“Smart Tomcat”插件,但与 IntelliJ IDEA Ultimate 中提供的专用 Tomcat 服务器插件相比,它提供的功能似乎较少。特别是,我缺少“启动/连接”选项卡中提供的功能,这些功能存在于终极版本的 Tomcat 插件中。
我知道社区版本的局限性,但我很好奇是否有办法克服这一挑战并实现类似的功能。是否有任何替代方法、配置设置或其他插件可以用来增强“Smart Tomcat”插件的启动和连接功能?
如果您遇到过类似的情况或对此事有见解,我将非常感谢您提供的任何建议、解决方法或建议。我的目标是在使用 IntelliJ IDEA 社区版时尽可能优化我的开发工作流程。
我尝试过的:
我的期望: 我希望“Smart Tomcat”插件能够成功启动服务器,部署我的应用程序,并使其可以通过指定的 URL(例如,http://localhost:8080/myapp)进行访问。
实际结果是: 不幸的是,服务器没有按预期启动,我遇到了一条错误消息,表明服务部署失败。我检查了服务器日志,它在 Intializer Java 类中显示 NullPointerException,用于加载包含属性文件的启动脚本。
我正在寻求有关如何解决此问题以及是否有替代方法或配置可以帮助我成功部署和启动的指导。
最近我发现 Intellij Idea 社区版中提供了 Polaris Tomcat Server 插件。您可以在插件页面和此文档找到用法。 如果您还有其他问题,请告诉我。