Tomcat 소스 코드 컴 파일
2. 설정 수정
다운로드 한 파일 build. properties. default 를 build. properties 로 변경 합 니 다. build. properties 를 열 고 base. path = / home / jiangyu / share / eclipse / 자바 를 수정 합 니 다.
3. ant 와 자바 설치
왠 지 모 르 겠 지만 Tomcat 7. x 컴 파일 은 jdk 1.6 이 어야 합 니 다. jdk 1.7 이 어야 합 니 다. 그렇지 않 으 면 다음 과 같은 실 수 를 할 수 있 습 니 다. 원인 을 알 고 저 에 게 알려 주세요.
build-tomcat-dbcp:
[copy] Copying 64 files to /usr/share/java/tomcat7-deps/dbcp
[move] Moving 64 files to /usr/share/java/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp
[javac] Compiling 64 source files to /usr/share/java/tomcat7-deps/dbcp/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[javac] /usr/share/java/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:53: error: BasicDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
[javac] public class BasicDataSource implements DataSource {
[javac] ^
[javac] /usr/share/java/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:46: error: DelegatingStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[javac] public class DelegatingStatement extends AbandonedTrace implements Statement {
[javac] ^
[javac] /usr/share/java/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement.java:57: error: DelegatingPreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[javac] public class DelegatingPreparedStatement extends DelegatingStatement [javac] ^ ...
eclipse 에서 컴 파일 하 는 것 을 권장 합 니 다. jdk 경 로 를 바 꾸 면 됩 니 다.
4. 컴 파일
ant 로 컴 파일 합 니 다. 컴 파일 과정 에서 Tomcat 에 필요 한 의존 패 키 지 를 다운로드 해 야 합 니 다. 네트워크 연결 을 유지 하 십시오. 컴 파일 에 성공 하면 루트 디 렉 터 리 에서 output 디 렉 터 리 를 생 성하 고 output 디 렉 터 리 에 들 어가 면 build 디 렉 터 리 에서 lib, bin, conf 등 핵심 디 렉 터 리 를 발견 할 수 있 습 니 다.Tomcat 루트 디 렉 터 리 에 복사 하면 됩 니 다. 그 다음 에 어떻게 시작 하 는 지 는 제 가 말씀 드 리 지 않 아 도 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
EC2 인스턴스에 Tomcat 설치전제 조건: Amazon 계정이 있어야 합니다. Amazon 계정에 로그인하고 EC2 인스턴스를 시작합니다. 여기에서 프리 티어를 선택했고 Amazon Linux 2를 실행하는 EC2 인스턴스를 시작했습니다. 시작 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.