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

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

WBOY
WBOY앞으로
2023-04-29 10:19:06882검색

기존 코드:

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으로 문의하시기 바랍니다. 삭제