首頁  >  問答  >  主體

java - tomcat可以脱离myeclipse独立运行项目吗?

启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?

PHP中文网PHP中文网2741 天前910

全部回覆(18)我來回復

  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    說個最簡單的例子,你覺得每台伺服器上都必須裝個eclipse嗎

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-18 10:17:58

    這個必須可以。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:17:58

    這些個軟體是整合了tomact,在生產環境下,tomcat是單獨存在與伺服器上,透過shell指令操作的。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:17:58

    myeclipse 只是一個IDE而已。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    預設埠號為8080 。一般我們開發測試的時候都在瀏覽器網址列輸入http://localhost:8080/項目名?參數名=參數值 來存取項目。

    回覆
    0
  • 黄舟

    黄舟2017-04-18 10:17:58

    可以。建議用maven或gradle,以免廬蛾過多。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:17:58

    當然啦。

    回覆
    0
  • 迷茫

    迷茫2017-04-18 10:17:58

    當然可以,可以把專案打包成war格式放到tomcat的webapps目錄下運作

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:17:58

    當然啦,tomcat是個伺服器嘛,而myeclipse是個IDE,用來寫java專案的啊,你需要把專案打成jar包或war包的格式,放到tomcat下運行啊。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    問題分析:
    提出這個問題,說明題主對tomcat和myeclipse的概念理解不清,針對此,正確的答案不是當然可以...或可以之類的廢話,釐清概念關係才是重點。

    答案:

    • tomcat是一個web服务器,同样概念的还有weblogic(常用于java),apache(常用于php)、iis(常用於.net)一樣,他們都是web程式的運作環境。

    • myeclipse是集成开发环境(ide),同样概念的还有intellJ ideavisual 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專案

    回覆
    0
  • 取消回覆