正是如此,这并没有结束标记为重复马上蝙蝠,我没有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。 –