启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?
认证高级PHP讲师
说个最最简单的例子,你觉得每台服务器上都必须装个eclipse吗
这个必须可以。
这些个软件是集成了tomact,在生产环境下,tomcat是单独存在与服务器上,通过shell命令操作的。
myeclipse 只是一个IDE而已。
默认端口号为8080 。一般我们开发测试的时候都在浏览器地址栏输入http://localhost:8080/项目名?参数名=参数值 来访问项目。
可以。建议用maven或者gradle,以免幺蛾子过多。
当然啦。
当然可以,可以把项目打包成war格式放到tomcat的webapps目录下运行
当然啦,tomcat是个服务器嘛,而myeclipse是个IDE,用来写java项目的啊,你需要把项目打成jar包或者war包的格式,放到tomcat下运行啊。
问题分析:提出这个问题,说明题主对tomcat和myeclipse的概念理解不清,针对此,正确的答案不是当然可以...或者可以之类的废话,厘清概念关系才是重点。
答案:
tomcat是一个web服务器,同样概念的还有weblogic(常用于java),apache(常用于php)、iis(常用于.net)一样,他们都是web程序的运行环境。
web服务器
weblogic
apache
iis
myeclipse是集成开发环境(ide),同样概念的还有intellJ idea,visual studio,php storm等,集成二字的含义就是除了让你方便的编辑代码之外,它还集成了其他多种工具,比如maven插件,git版本管理,tomcat等web服务器,让你开发和调试起来更加方便。
集成开发环境(ide)
intellJ idea
visual studio
php storm
当你在myeclipse中点击调试或者运行按钮之后,myeclipse实际只是运行了tomcat(或者其他web服务器)的startup.bat(linux下为startup.sh)命令而已,所以,web程序必须在web服务器中才能运行,并且web服务器是独立的(尤其是和ide独立)。
另
如果tomcat必须在myeclipse下才能运行的话,那么所有运行tomcat的服务器都必须安装一个myeclipse?
tomcat目录结构
tomcat部署java项目
说个最最简单的例子,你觉得每台服务器上都必须装个eclipse吗
这个必须可以。
这些个软件是集成了tomact,在生产环境下,tomcat是单独存在与服务器上,通过shell命令操作的。
myeclipse 只是一个IDE而已。
默认端口号为8080 。一般我们开发测试的时候都在浏览器地址栏输入http://localhost:8080/项目名?参数名=参数值 来访问项目。
可以。建议用maven或者gradle,以免幺蛾子过多。
当然啦。
当然可以,可以把项目打包成war格式放到tomcat的webapps目录下运行
当然啦,tomcat是个服务器嘛,而myeclipse是个IDE,用来写java项目的啊,你需要把项目打成jar包或者war包的格式,放到tomcat下运行啊。
问题分析:
提出这个问题,说明题主对tomcat和myeclipse的概念理解不清,针对此,正确的答案不是当然可以...或者可以之类的废话,厘清概念关系才是重点。
答案:
tomcat是一个
web服务器
,同样概念的还有weblogic
(常用于java),apache
(常用于php)、iis
(常用于.net)一样,他们都是web程序的运行环境。myeclipse是
集成开发环境(ide)
,同样概念的还有intellJ idea
,visual studio
,php storm
等,集成二字的含义就是除了让你方便的编辑代码之外,它还集成了其他多种工具,比如maven插件,git版本管理,tomcat等web服务器,让你开发和调试起来更加方便。当你在myeclipse中点击调试或者运行按钮之后,myeclipse实际只是运行了tomcat(或者其他web服务器)的startup.bat(linux下为startup.sh)命令而已,所以,web程序必须在web服务器中才能运行,并且web服务器是独立的(尤其是和ide独立)。
另
如果tomcat必须在myeclipse下才能运行的话,那么所有运行tomcat的服务器都必须安装一个myeclipse?
tomcat目录结构
tomcat部署java项目