2012-11-02 4 views
0

WebSphere Application Server 6.1에서 실행중인 Java 애플리케이션을 개발 중입니다. 지금까지 서버에 .war 파일을 설치했고 jsp 파일에서 메서드를 호출하고 있어도 제대로 작동합니다. 질문 : WAS에 설치 한 후 응용 프로그램의 "시작"버튼을 누르면 자동으로 시작되는 응용 프로그램을 개발할 수있는 방법이 있습니까? jsp에서 "수동"메서드를 호출 할 수 있습니까? 간단히 말하면 WAS에 설치된 .jar 파일로 내 보낸 main() 메소드가있는 일반적인 J2SE 애플리케이션이 main() 메소드를 자동으로 시작하고 호출해야 하는가?WebSphere Application Server에서 Java 응용 프로그램을 자동으로 실행할 수 있습니까?

내 보낸 Hello World J2SE 응용 프로그램을 설치하려고했지만 .jar 형식이 잘못되어 있으며 분명히 Java EE 응용 프로그램이어야합니다.

저는 WAS와 Java EE에 매우 익숙합니다. 나는 정말 어떤 도움을 주셔서 감사합니다.

답변

0

마지막으로 Servlet을 통해 해냈습니다. 응용 프로그램이 시작되면 init() 메서드가 호출되며이 메서드 내에서 모든 작업을 수행합니다.

4

Java EE 서버는 main() 메소드가있는 Java SE 프로그램을 실행하지 않아야합니다.

Java EE 6 Tutorial, 특히 overview of what a Java EE Containers does을 살펴보십시오.

IDE로 NetBeans를 사용하는 경우 해당 사이트에서 good tutorials을 따라갈 수 있습니다.

+0

당신이 옳았습니다. 대신 응용 프로그램이 시작될 때 호출되는 서블릿의 ** init() ** 메소드를 사용했습니다. 당신의 도움을 주셔서 감사합니다. – brokermq

1

예 가능하지만 직접적은 아닙니다. 응용 프로그램을 자원 어댑터로 묶어야합니다. 또한 쓰레드 생성과 같은 일을 위해 애플리케이션 서버에 연결해야한다. IronJacamar documentation을 확인하십시오.

관련 문제