2012-07-12 2 views
0

미리 양해 해 주셔서 감사합니다. 저는 JBoss에 최근에 "변환"되어 있습니다. 응용 프로그램을 유지 관리하는 일이 제게 닥칠 뿐이고, 만지지 않으면 오히려 잘됩니다. 그러나 버전 4.2.3GA를 사용하여 Solaris에서 Linux Fedora로 응용 프로그램을 포팅하는 명령이 내려졌습니다.JBoss newbie가 사용자 정의 포트에 응용 프로그램을로드 할 수 없습니다.

jboss-port-bindings.xml을 사용하여 원하는 포트를 지정하고 있지만 JBoss를 가져 오면 파일에 지정된 것처럼 표준 포트 8080 (예 : 40029)이로드됩니다. 설정을 세 번 확인했는데 솔라리스 상자에 설정된 방식대로 리눅스 박스에 설정되었습니다 - 필요한 모든 파일은 원래 있어야합니다.

누구나 다음에 대한 아이디어가 있습니다. 왜 내가 지정한 포트를 사용할 수 없습니까? 내가 제공 한 것보다 더 많은 정보가 필요하다면 그냥 물어보십시오.

답변

0

문제가 발견되었습니다. server/default/conf 폴더에있는 jboss-service.xml 파일은 정확했지만 동일한 파일을 서버/appname/config 파일에 추가해야했습니다. 여기서 appname은 애플리케이션 이름입니다. 이것은 jboss-port-bindings.xml 파일을 찾을 곳을 앱에게 알려 주었고 이제는 모두가 행복합니다.

우리가 Solaris에서 이러한 구성을 수행 할 필요가없는 이유를 모르지만 어쨌든이 방법으로 문제가 해결되었습니다. 질문을 한 사람들에게 감사드립니다. 이것을 경험 해보자.

+0

JBoss는 다른 프로파일과 함께 제공됩니다. 실행중인 프로파일 만 업데이트하면됩니다. (모범 사례로서, 사용 된 프로파일만으로 JBoss 배포판을 소유하게하십시오. 그래서 틀린 것을 업데이트 할 수는 없습니다 ...) – Kazaag

관련 문제