2017-03-21 46 views
0

嗨,我完全不熟悉开发。我试图在Glassfish/tomcat等本地服务器上部署Web应用程序。该应用程序的后端是用Java编写的,而用户界面是使用HTML/css/js创建的。我也使用maven。我无法找到在intellij CE上运行的方法。 显然CE中不支持该功能。有人可以提出一个好转intellij想法的转变或不同的IDE。我尝试过食,但我没有发现它完全有用需要帮助来部署Java Web应用程序

感谢

+0

你是什么意思“使用git”,因为你什么时候可以用git部署某些东西?无论如何看看这个[配置Web应用程序部署](https://www.jetbrains.com/help/idea/2016.3/configuring-web-application-deployment.html)(我想这只是最终版本,不是CE) – xander

+0

尽管您的问题看起来更像是配置为将代码推送到远程回购,但作为便笺,请使用spring boot web应用程序,因为它们消除了显式部署的痛苦。 – crackerplace

+0

IntelliJ确实允许您在IDE中使用git。但是免费版本不支持Web开发。 – pratikpncl

回答

3

没有 IDE的IntelliJ为好。 JetBrains成为市场上最好的IDE。

不,我不为他们工作。我根本没有从属关系。在过去的13年中,我只是一个满意的客户,他很乐意每年都用自己的钱购买许可证。

针对社区和终极版本的comparison matrix明确表示:您无法在中将部署到IntelliJ而无需许可副本。

如果您愿意,您可以创建WAR文件并将其手动部署到Tomcat或Glassfish。为什么不这样做呢?

我会赞扬你如何解决问题。 IntelliJ,Maven和其他选择都非常好。

如果您觉得接受挑战,可以考虑一下Spring Boot。您可以运行可执行JAR并将Java EE应用程序服务器留下。 IntelliJ社区可以轻松运行Spring Boot应用程序。

选择Spring Boot确实意味着将EJB留在后面。 Spring Boot中提供了Java EE的所有功能。你会使用POJO。