: Tomcat 에 Spring jpetstore 배치
3298 단어 spring
Spring samples 의 jpetstore 는 iBATIS 의 jpetstore 를 기반 으로 데이터베이스 층 은 iBATIS 를 사용 합 니 다.웹 층 에 서 는 Spring 의 MVC 와 Struts 의 MVC (1.1) 를 선택 할 수 있 는 두 가지 MVC 를 제공 합 니 다.
테스트 환경:
JDK 버 전: 1.5.012-b04
Tomcat 버 전: 6.0.18
Spring 버 전: 2.5.6
MySQL 버 전: 5.1.32
(1) Spring 사이트 에 가서 jpetstore 예 를 들 어 설치 미디어 를 가 져 옵 니 다.http://www.springsource.org/ 의 download center 에 가서 2.5.6 - with - dependencies 를 선택 하여 다운로드 하 십시오.
(2) 압축 을 풀 고 다운로드 한 zip 패키지, jpetstore 예 는 \ spring - framework - 2.5.6 \ Samples \ jpetstore 디 렉 터 리 에 있 습 니 다.
(3) MySQL 라 이브 러 리 에 jpetstore 실행 에 필요 한 데이터베이스 테이블 을 만 들 고 초기 데 이 터 를 가 져 옵 니 다.표를 만 들 고 데 이 터 를 가 져 오 는 SQL 문 구 는 \ spring - framework - 2.5.6 \ Samples \ \ jpetstore \ db \ my sql 디 렉 터 리 에 있 습 니 다.다음 명령 을 사용 하여 작성 표 와 데이터 가 져 오기 완료,
Sql 코드
mysql -h 127.0.0.1 -u root -p
CREATE DATABASE jpetstore;
USE jpetstore;
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql
(3) 데이터베이스 프로필 수정, \ spring - framework - 2.5.6 \ \ samples \ \ jpetstore \ \ war \ \ WEB - INF 디 렉 터 리 수정, jdbc. properties 수정,
속성 코드
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=
(4) \ spring - framework - 2.5.6 \ samples \ jpetstore \ \ war \ WEB - INF 디 렉 터 리 웹. xml 에서
Xml 코드
<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--
<servlet-name>action</servlet-name>
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
MVC 가 Spring 을 사용 할 지 Struts 를 사용 할 지, petstore 는 Spring 을 사용 할 지, action 은 Struts 를 사용 할 지 선택 합 니 다.
(5) 설정 파일 을 수정 한 후 \ spring - framework - 2.5.6 \ Samples \ \ jpetstore 디 렉 터 리 에서 warfile. bat 를 실행 하면 dist 디 렉 터 리 에 jpetstore. war 패 키 지 를 만 들 고 이 war 패 키 지 를 Tomcat 의 webapps 디 렉 터 리 에 복사 합 니 다.
(6) Tomcat 을 시작 하여 브 라 우 저 에 입력 http://127.0.0.1:8080/jpetstore 하면 jpetstore 홈 페이지 를 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.