2014-03-19 2 views
1

방금 ​​배타적으로 표시된 것으로 끝나지 않으려면 look throughthe site을 입력하고 similar questions에 대한 답변을 찾으십시오. 그러나 not mine. 비록 그것이 대답이 없다고 판명 되더라도/이것은 여전히 ​​복제 된 것이지만, 나는 이해합니다.Java 프로젝트를 JBoss 서버에 배포

내 새 직장에서는 방금 저장소에서 항목을 사용하고있는 과제가 있습니다. 프로젝트를 끝내려면 jBoss 서버에서 파일을 실행하고 오류 및 기타 문제가 있는지 확인해야합니다. 나) a) 전에는 jBoss/다른 서버와 관련된 작업을 해본 적이 없기 때문에 b)이 작업에 대해 이야기 할 수있는 유일한 사람을 이해하는 데 많은 어려움이있다.

프로젝트를 jBoss에 배포해야하지만 Maven 프로젝트가 아닙니다. (그리고 지금 Maven이 무엇인지 잘 모르겠습니다 만, Maven 프로젝트가 유일한 방법 인 것 같기 때문에 찾고 있습니다. 이렇게) 웹 프로젝트가 아니며 둘 다 WAR 파일 (분명히)을 만들기 위해 "내보내기"를 사용할 수 있습니다. 내 멘토는 WAR 파일이어야한다는 말을 계속하고 있습니다. (위의 링크가 WAR와 관련이있는 이유입니다)하지만 그건 의미가 없으며 저를 혼란스럽게합니다. 나는 거의 100 % WAR 파일이 웹 어플리케이션 프로젝트 여야한다는 것을 확신한다. 하지만, 아시다시피 ... 저는 멘토가 분명히 WAR와 꽤 자주 말하기 때문에 혼란 스럽습니다.

jBoss 사용법을 배울 때, 나는 Maven에 대해 아무 것도 가르쳐주지 않았고 절대적으로 필요한지 모르겠습니다. 나는 이것을 가장 쉽고/게으른 방법으로하려고 노력하지 않고있다. 나는 배울 필요가있는 것들이 더 있다는 것을 알고 있으며, 내가 할 일을하는 가장 효율적인 방법을 배우려고 노력하고있다. 내 스승에게 질문하는 것을 계속해야 할 필요가있다. 그는 매우 똑똑하지만 매우 이해하기가 어렵고 종종 답을 찾는 것보다 더 많은 질문을합니다. (그리고 많은 시간이 지났지 만, 그 새로운 질문은 관리자가 "아니오, 그렇게 할 필요가 없습니다. , 그것은 필요하지 않습니다. 그것은 당신의 직업이 아닙니다. "). 그는 또한 내 직업에 대해 이야기 할 수있는 유일한 사람입니다. (그리고 그는 나보다 훨씬 오래 있지 않았습니다.) 따라서 비록 Java, XML 등 내 직업의 기본 사항을 이해한다고해도 사용하고있는 환경을 이해할 필요가 있습니다. 그는 우리가 말 그대로 다른 것에 관해 말할 때 나를 혼란스럽게합니다.

저는 작업중인 주요 프로젝트에 영향을주는 여러 프로젝트가 있습니다. 컴파일하고 jBoss에 배포하고 디버그해야합니다. 그런 다음에 다음에 수행 할 작업 (아마도 작동하는지 제출할 것인가?)은 말 그대로 새로운 브랜드이기 때문에 바지 좌석으로 날아가는 것입니다. 컴파일 할 코드가 생겼으므로 이제 배포하면됩니다. 그래서 세 가지 질문이 있습니다.

  1. Java 프로젝트에서 WAR 파일을 만들 수 없다고 말하면 맞습니까? 내가 틀렸다면, 어떻게해야합니까?
  2. JAR 파일을 만들고이를 사용하여 배포 할 수 있습니까? 그렇다면 다른 프로젝트 파일을 해당 파일에 포함시키는 방법 (두 번째 부분은 this question과 유사하므로 다른 단계가 없으면이 질문의 두 번째 부분을 무시하는 것이 좋습니다.
  3. Maven이 필요합니까? 내가 메이븐에 대해 말한 적은 없으며 최근에야 (멘토가 아닌) 들었기 때문에 나는 묻는다. 프로젝트 자체가 Maven을 기반으로해야한다는 인상을 받고 있습니다. 그리고 저는이 프로젝트가 아니라고 확신합니다.하지만 다시 한번 나는 그것에 대해 들어 본 적이 없기 때문에 여전히 그것에 대해 조사하고 있습니다. 언급 된 것처럼 느껴지지만 ... 스승님이 언급 한 것을 잊어 버리 셨는지 아니면 사용하지 않으 셨는지 모르겠습니다. 나는 자바 프로젝트에서 WAR 파일을 만들 수 없다는에서 수정
+0

프로젝트에 pom.xml이 있습니까? – Goot

+0

Maven은 문제와 아무 관련이 없으므로 쉽게 쉬고 잊어 버릴 수 있습니다. WAR가 무엇인지 배우는 데 중점을 둡니다. 그런데 Apache Tomcat으로 첫 번째 테스트를 수행하고 JBoss와 같은 전체 JEE 컨테이너로 직접 이동하지 않는 것이 더 간단 할 수 있습니다. 작게 시작하십시오. – Gimby

+0

@Goot 아니요, 아닙니다. 나는 build.xml과 web.xml을 가지고 있지만 pom.xml은 없다. –

답변

1

건가요? 내가 틀렸다면, 어떻게해야합니까?

프로젝트를 빌드 할 때 (ant 또는 maven을 사용하려는 경우) 프로젝트를 래핑 할 수 있으며, 내보내기 -> war 파일을 사용하여 Eclipse를 통해 프로젝트를 수행 할 수도 있습니다. 여러분의 의견에 이미 포함되어있는 war 파일을 만들려면 web.xml이 필요합니다.

JAR 파일을 만들어 배포 할 수 있습니까? 그렇다면 어떻게해야합니까? 다른 프로젝트 파일을 해당 파일에 포함 시키려면 어떻게해야합니까? (두 번째 부분은이 질문과 비슷한 입니다. 다른 단계가 없으면이 질문의 두 번째 부분 인 을 무시하는 것이 좋습니다.) 확실 함).

예, jar를 배포 할 수는 있지만 어떻게 든 JBoss의 전쟁 또는 귀 프로젝트에서 액세스 할 수 있기를 원합니다.

Maven이 필요합니까? 내가 Maven에 대해서 결코 말하지 않았기 때문에 최근에 (내 스승이 아닌) 그것에 대해 들었다. 나는 인상을 프로젝트 자체가 Maven 기반이어야한다는 인상을 받고 있는데, 나는 이 프로젝트가 아니라는 것을 확신한다 ... 그러나 다시 한번 나는 그것에 대해 들어 본 적이 없다. 전에 나는 여전히 조사하고있다. 그것. 나는 마치 을 언급 한 것처럼 느낀다. 그러나 ... 나의 멘토가 단지 그것을 언급하는 것을 잊었는지 모르겠다. 또는 우리가 단지 그것을 사용하지 않고 있다면.

아니요, 당신은 전혀 필요하지 않습니다. 빌드 툴을 필요로하지 않고 이클립스만으로이 모든 작업을 수행 할 수는 있지만 적극적으로 조언하지는 않습니다. 메이븐 (Maven)은 의존성 관리 (dependency management) (그리고 훨씬 더)입니다. 체크를 유지할 필요가있는 항아리가 많은 경우 사용하는 것이 좋지만 결코 중요하지는 않습니다.

+0

warproduct에서 WAR 파일을 만들 수 있습니까? 나는 수출> 전쟁이 효과적이지 않다고 생각하거나 단지 잘못하고 있기 때문에 묻습니다. web.xml을 사용하여 WAR 파일을 만들 때 어떤 단계를 거쳐야하는지 확신 할 수 없습니다. –

+0

Eclipse를 사용하는 경우 프로젝트를 동적 웹 프로젝트로 만들어야합니다. 그런 다음 내보내기 절차가 제대로 작동해야합니다. http://stackoverflow.com/questions/5108019/how-to- make-war-file-in-eclipse 및 http://stackoverflow.com/questions/1001714/how-to-create-war-files – david99world

+0

문제는 내가 파일을 저장소에서 가져 오는 것이며 모두 자바 프로젝트. 그들 중 누구도 동적 인 웹 프로젝트가 아닙니다. 동적 인 웹 모듈로 프로젝트를 변경할 수 있다고 생각합니다. –

관련 문제