문제

어떻게 이동에 대해 일부 코드를 작성 접근을 허용하 Java 클래스 내에서 웹 애플리케이션에서 명령 라인입니다.

E.g.I have a java 클래스와 명령줄 인터페이스,할 수 있는 코드를 실행하의 컨텍스트에서 웹 애플리케이션에 액세스할 수 있는 DB 등내가 원하는 로그에 기계 내 호스팅 전쟁에서 앱을 톰캣의 수와 상호 작용

어디서부터 시작하는 것이 좋을 찾는?

감사

도움이 되었습니까?

해결책

당신은 당신만 실행하고 싶은 클래스 파일에는 그냥 그래서 될 일이에 번들로 제공되는 전쟁,또는 당신이 원하는 구약의 상호 작용하는 실제 실행,전쟁습니까?전자의 경우,그 전쟁은 Jar 파일을 실행할 수 있습니다 클래스에서는 그냥 다른 다른 Jar 파일입니다.

당신이 원하는 경우와 상호 작용하는 실행하는 전쟁에,당신은 수도에서 보고 싶 JMX.

현재의 모든 Jdk(적어도의 1.5+)오 JMX 에 대해"무료"입니다.그것은 쉽게 만들은 인터페이스 클래스로 사용할 명령과 상호 작용의 전쟁입니다.

다음 정보를 작성하는 것이 필요합니다 명령행 프로그램을 연결하는 전쟁을 통해 JMX,또는 당신 같은 도구를 사용하여 JConsole(와 함께 제공되는 JDK 지만,그것은 GUI)와 상호 작용하는 귀하의 인스턴스입니다.다른 JMX 클라이언트가 있습니다.

는 경우에 없는 매력적인 항상있다 웹 서비스를 사용하고 있습니다.

다른 팁

제안:명령줄 인터페이스 클래스가 받아들이는 InputStream 그대로의 입력을 제공합 OutputStream(수 없는 현 출력하는 시스템입니다.고 입력하는 시스템입니다.에서)는 것 출력이 기록됩니다.을 작성하는 서버 클래스를 수신하는 해당 연결에 대한 특정한 포트입니다.연결할 경우 서버는 것을 InputStream 에서 연결고 그것을 명령행 클래스를 제공할 것입 OutputStream 는 기록된 데이터는 전달될 클라이언트는 연결합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top