eri*_*-sn 5 java eclipse spring intellij-idea
我写了一个在应用服务器上运行的Spring MVC应用程序.我正在尝试将此应用程序的开发从Eclipse转换为Intellij.我是IDE的新手,所以我不确定我在哪里出错了.
当我在Eclipse中的服务器上运行此应用程序时,它会很好地进入localhost并按预期工作.我在IntelliJ中创建了一个运行配置,应用程序编译,服务器日志说它已成功部署.
但是在浏览器中它提供标准HTTP状态404 - 资源不可用.
我真的不认为它是servlet或web.xml,因为它们在Eclipse中运行得很好.我还在Intellij中创建了一个全新的应用程序来测试它并且工作正常.所以它一定是IntelliJ特有的东西,我错误配置或根本没有设置......任何想法?如果您需要查看特定屏幕或任何内容,请告诉我.
eri*_*-sn 10
所以在玩弄它之后,让它变得更糟,然后让它回到原来的404我发现了差异.
Eclipse有一个运行项目的内部tomcat服务器,Intellij在你计算机上安装的默认tomcat服务器上运行它的项目.Intellij将您正在运行的项目导出到Web apps文件夹中的服务器作为项目名称.
所以在我发现之后,在我的tomcat运行配置Intellij中我必须指定应用程序上下文.编辑配置 - >部署选项卡 - >应用程序上下文,并将其设置为/ YourProjectName.我的猜测是,这告诉tomcat在web apps文件夹中找到你的项目的位置.
我希望这可以帮助像我这样的tomcat/java EE和intellij的相对初学者.
| 归档时间: |
|
| 查看次数: |
1697 次 |
| 最近记录: |