
Idea是一个IDE,它可以让开发者方便地编写、调试和运行Java程序。
而服务器jar包启动指的是将一个Java程序打包成可执行的jar文件,并在服务器上运行它。
2 Idea启动一个Java程序的方式有很多种,可以直接运行主类,也可以使用Maven或Gradle插件。
服务器jar包启动通常使用命令行,执行java -jar命令启动程序。
3 值得注意的是,Idea并不是服务器,不能像服务器一样一直运行在后台。
而使用服务器jar包启动的程序可以在后台持续运行,具有更好的可靠性和稳定性。
4 总之,如果开发者需要进行程序的开发和调试,可以使用Idea进行启动;如果需要在生产环境中部署程序,就需要将程序打包成可执行的jar文件,并在服务器上启动。检查:
1 tomcat 成功开启
2它的端口也没有和其它服务的端口冲突
3确认访问路径,查看本机 host 中配置的信息也是正确的
这时就很纳闷了,后经大神指导,才明白:项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080/indexjsp 」,但是,项目部署到服务器上后,是把项目的 war 包放到 tomcat/webapps 目录下,然后直接运行的,所以必须要加项目名,访问地址应为:「 服务器IP地址:8080/项目名/indexjsp 」。
通过选择:工具| 部署| 浏览远程主机(Tools | Deployment | Browse Remote Host)或者主菜单上的:查看| 工具窗口| 远程主机(View | Tool Windows | Remote Host)来打开远程主机工具窗口。
从下拉列表中选择所需的部署服务器。工具窗口显示了服务器根目录下文件和文件夹的树视图。如果列表中没有可用的相关服务器,请单击按钮,并在 "部署" 对话框中打开 "配置对所需服务器的访问"。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)