> Java > java지도 시간 > Tomcat 서비스에 Java 시작 명령을 추가하는 방법

Tomcat 서비스에 Java 시작 명령을 추가하는 방법

WBOY
풀어 주다: 2023-04-29 10:19:06
앞으로
933명이 탐색했습니다.

기존 코드:

1. 주요 기능: mainGame.java(게임 시작을 위한 픽업 기능)

2. 프레임워크 실행 클래스: gameEnterFrame.java(루프 실행을 담당하며, 2초마다 실행되도록 설정하고 작성합니다. )

자체 시작에는 두 가지 핵심 사항이 있습니다.

1 webRoot 아래의 WEB-xml

구성 파일을 수정해야 합니다.

내 이미지와 동일한 경로가 없다면 안타깝게도 프로젝트 유형이 잘못 생성된 것입니다.

새 웹 서버 프로젝트를 생성하는 것을 잊지 마세요.

이 파일은 Tomcat에게 자동 시작 클래스를 실행하고 싶다고 알리는 세 줄의 코드를 추가하고 이름을 autoRun으로 지정합니다. 아래에서 파란색 부분이 제가 추가한 코드입니다.

listener-classgame.autoRun/listener-class

/listener 실행 시 게임 패키지 아래의 autoRun 클래스를 실행할 수 있습니다. (게임 패키지는 제가 직접 만든 게임 패키지로, 패키지 이름은 마음대로 만드시면 됩니다.) 이 autoRun 클래스는 제가 작성한 자동 시작 코드입니다.

자세한 작성 방법은 아래를 참조하세요.

2. 자체 시작 코드 작성 방법:

자체 시작 코드가 main 함수로 연결되도록 해야 합니다. 따라서 게임 패키지 아래에 autoRun.java

packagegame

import javax .SERVLETContextEvent //이것은 자체 시작 서버 백그라운드 이벤트

import servlet context입니다. Listener; //자체 시작을 위한 클래스입니다. 배경은 서버 모니터입니다.

게임 가져오기 .메인 게임 //손쉬운 작업을 위해 주요 기능을 가져옵니다

//autoRun 클래스를 선언하고 서버 배경을 사용합니다. 청취 인터페이스. 고정된 사용법, 암기

publicclass autorunelementsservletcontextlistener {

//백그라운드가 초기화되면 tomcat 시작 이벤트가 발생합니다. 이것은 고정된 사용법입니다

public void context 초기화(servletcontexteventarg 0){

//해야 할 일 do, here

system .out . println('main functionis running,');

maingame .main(null);

}

//배경이 파괴되면 Tomcat 종료 이벤트가 발생합니다. a 고정된 사용법

public void context destored(servletcontexteventarg 0){

//Execution content is write here

}

} 보시다시피 Tomcat의 시작 및 종료 상태를 모니터링하는 부분은 두 부분입니다.

시작. 어떡하지

또 한번의 휴무입니다. 어떡하지

당연히 닫혀있죠. 아직은 어떤 조치도 취할 필요가 없습니다. 출시 시 게임의 주요 기능을 수행하기만 하면 됩니다. 그래서 시작 시 주요 기능을 떠났습니다.

위 내용은 Tomcat 서비스에 Java 시작 명령을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿