正是如此,這並沒有結束標記爲重複馬上蝙蝠,我沒有look throughthe site,並找到similar questions,但not mine。雖然如果事實證明沒有答案/這仍然是重複的,我明白。部署Java項目到JBoss服務器
在我的新工作中,我剛剛得到了一個任務,即使用庫中的項目。爲了完成這個項目,我需要在jBoss服務器上運行這些文件並檢查錯誤和其他類似的東西。由於我a)以前從未與jBoss /任何其他服務器相關的東西一起工作,b)我很難理解我可以跟這個工作交談的唯一人,所以我落後於這個項目。
我應該把我的項目部署到jBoss,但它不是一個Maven項目(我不確定Maven現在是什麼,但我正在查找它,因爲它似乎是唯一的方法做到這一點),它不是一個Web項目,我可以使用「導出」製作一個WAR文件(顯然)。我的導師一直說它需要是一個WAR文件(這就是爲什麼上面的鏈接與WAR有關),但這沒有任何意義,這只是讓我感到困惑。我幾乎100%確定WAR文件必須是Web應用程序項目。但是,你知道......現在我很困惑,因爲我的導師很清楚地說出了WAR,而且也很頻繁。另外,當我被「教」使用jBoss時,我沒有被教任何有關Maven的事情,我不知道這是否是絕對必要的。我並不是試圖以最簡單/最懶惰的方式來做到這一點......我只是意識到我需要學習更多的東西,而我正在努力學習最有效的方式來做事情,我需要不斷詢問我的導師問題。他非常聰明,但很難理解,經常給我帶來更多問題而不是答案(而且很多時候,這些新問題已經被我的經理解決了,「不,你不必這樣做,這不是必要的,那不是你的工作,等等。「)。他也是我唯一可以談論我的工作的人(他在這裏的時間並不比我長)。所以即使我理解了我的工作(Java,XML等)的基本知識,我也需要他了解我正在使用的環境。當我們談論別的什麼時,他只是混淆了我。
我有多個項目影響我正在進行的主要項目。我需要編譯,部署到jBoss,調試,然後我不確定接下來會怎麼樣(如果它工作正常,可能會提交?我的意思是我在這裏是全新的,所以我只是坐在我的褲子旁邊。)我有編譯的代碼,現在我只需要部署。所以,三個問題:
- 我正確地說我不能從一個Java項目製作WAR文件?如果我錯了,我該怎麼做?
- 我可以只製作一個JAR文件並使用它進行部署嗎?如果是這樣,我該如何在該文件中包含其他項目文件(我認爲第二部分與this question類似,所以除非有不同的步驟,否則忽略這個問題的第二部分很酷,我只是要求確定)。
- 是否需要Maven?我問,因爲我從未被告知Maven,直到最近才聽說(不是來自我的導師)。我得到的印象是項目本身需要是基於Maven的,我很確定這些項目不是......但是再一次,我之前從未聽說過它,所以我仍在研究它。我覺得它會被提及,但是......我不知道我的導師是否忘記提及它,或者我們是否沒有使用它。
你的項目中是否有pom.xml文件? – Goot
Maven與您的問題無關,因此您可以輕鬆休息並忘記它。重點學習什麼是戰爭。順便說一句,用Apache Tomcat進行第一次測試可能會更簡單,而不是直接跳轉到完整的JEE容器,如JBoss。從小處開始。 – Gimby
@Goot不,我不知道。我有一個build.xml和一個web.xml,但沒有pom.xml。 –