c239e02410
JSP 화면을 유지하면서 java -jar로 실행할 수 있도록 내장 Tomcat과 Jasper를 포함한다. 외부 WAS용 ServletInitializer와 web.xml을 제거하고 쿠키 필터를 Spring Bean으로 등록한다. 중복 Maven 의존성을 정리하고 실행 방법을 README에 추가한다.
33 lines
923 B
Markdown
33 lines
923 B
Markdown
# PhoneErp
|
|
|
|
별도의 Tomcat 설치 없이 내장 Tomcat으로 실행되는 Spring Boot 애플리케이션입니다.
|
|
|
|
JSP 뷰(`src/main/webapp/WEB-INF/view`)를 사용하므로 산출물은 실행 가능한 WAR 형식입니다. 외부 Tomcat에 배포할 필요 없이 일반 Spring Boot 애플리케이션처럼 실행할 수 있습니다.
|
|
|
|
## 요구 사항
|
|
|
|
- Java 8 이상
|
|
- Maven 3.6 이상
|
|
- 로컬 프로필에 설정된 MariaDB 접속 환경
|
|
|
|
## 실행
|
|
|
|
개발 중에는 다음 명령으로 실행합니다.
|
|
|
|
```bash
|
|
mvn spring-boot:run
|
|
```
|
|
|
|
패키징한 애플리케이션은 다음과 같이 실행합니다.
|
|
|
|
```bash
|
|
mvn clean package
|
|
java -jar target/nsmobile.war
|
|
```
|
|
|
|
기본 프로필은 `local`, 기본 포트는 `8080`입니다. 다른 프로필이나 포트를 사용하려면 Spring Boot 옵션을 전달합니다.
|
|
|
|
```bash
|
|
java -jar target/nsmobile.war --spring.profiles.active=prod --server.port=8081
|
|
```
|