启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?
PHP中文网2017-04-18 10:17:58
預設埠號為8080 。一般我們開發測試的時候都在瀏覽器網址列輸入http://localhost:8080/項目名?參數名=參數值 來存取項目。
高洛峰2017-04-18 10:17:58
當然啦,tomcat是個伺服器嘛,而myeclipse是個IDE,用來寫java專案的啊,你需要把專案打成jar包或war包的格式,放到tomcat下運行啊。
PHP中文网2017-04-18 10:17:58
問題分析:
提出這個問題,說明題主對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專案