본문 바로가기

spring7

window 환경 tomcat + apache 연동하기 이번에는 window 환경에서 tomcat과 apache를 연동해보겠습니다. 1. 필요 프로그램 설치 우선 tomcat, apache, jk_mok을 다운받습니다. 톰캣 다운로드 apache 다운로드, jk_mok다운로드 다운받은 파일들을 압축풀고 mod_jk.so 파일을 복사하고 Apache 폴더의 modules 하위에 복사를 합니다. Apache 경로안에 있는 폴더 중 아래를 중요하게 보시면 됩니다. bin : 아파치 실행관련 파일 conf : 아파치 설정관련 파일 htdocs : 정적인 파일 logs : 아파치 관련 로그 파일 modules : 모듈 관련 파일 (Tocat과 연동을 위한 모듈 포함) 이어서 Apache 폴더에 있는 conf 폴더로 들어가 httpd.conf 파일을 수정합니다. 2. .. 2022. 11. 19.
vscode tomcat war 배포하기 이번에는 vscode 환경에서 gradle 프로젝트를 .war 파일로 배포해보겠습니다. 저는 정상적으로 배포되었는지 확인을 위해 1개의 컨트롤러와 로그를 남겼습니다. AppController.java @Controller public class AppController { @RequestMapping(value = "/index") public String indexView() { return "index"; } } RootConfig.java @Configuration public class RootConfig { public RootConfig(){ System.out.println("RootConfig constructor"); } } vscode에서 gradle 빌드는 vscode의 gradle .. 2022. 7. 21.
eclipse gradle기반 spring mvc 세팅하기 이전 포스트에서는 eclipse 환경에서 gradle기반 프로젝트를 생성해봤습니다. 이번에는 이전에 만들어진 gradle 프로젝트를 spring mvc환경에 맞게 설정을 해보겠습니다. 프로젝트가 생성되면 위와 같이 생성됩니다. eclipse에서 gradle 프로젝트를 생성하는 건 버전이 오래되었기 때문에 java-library 프로젝트로 생성되기 때문에 조금 손을 봐줍니다. settings.gradle의 파일내용을 변경해줍니다. 루트 디렉토리 하위의 폴더명을 참조하기 위해 변경합니다. 아래에 폴더명 변경에 대한 내용이 있습니다. include('lib') => include('app') 그리고 build.gradle의 파일내용을 아래와 같이 변경해줍니다. id 'java-library' => id 'wa.. 2022. 7. 8.
Eclipse에서 gradle 기반 프로젝트 생성하기 이번에는 Eclipse 환경에서 gradle, spring을 이용한 기본적인 web mvc 프로젝트를 생성해보겠습니다. Eclipse에서 File > New > Other 을 선택합니다. Gradle을 검색해 Gradle Project를 선택합니다. 그 다음에 Next를 두번 클릭하고 프로젝트 명을 입력합니다. 입력한 후 Finish를 선택하면 프로젝트가 생성됩니다. 만약 아래와 같은 오류 현상이 나오는 경우 여기를 참조하세요. 2022. 7. 3.
Eclipse에서 gradle 경로 설정하기 프로젝트를 진행하다 gradle 버전이 맞지 않아 오류가 발생했었습니다. 현재 PC의 gradle 목록은 아래와 같습니다. 현재 PC에 설치되어 있는 gradle의 버전은 위 경로에 설치되어 있습니다. eclipse에 해당 gradle을 사용하게끔 설정을 해보겠습니다. eclipse에서 Window > Preferences 설정을 들어간 후 gradle을 검색하면 아래와 같이 설정화면이 나옵니다. 여기서 Local installation directory를 선택 후 자신의 gradle이 설치되어 있는 경로를 입력합니다. 제 PC에 설치되어 있는 gradle의 경로는 C:\Users\계정명\.gradle\wrapper\dists\gradle-7.4.2-bin\48ivgl02cpt2ed3fh9dbalvx8\.. 2022. 6. 29.
gradle로 생성된 프로젝트 알아보기 이전에 gradle로 생성된 프로젝트의 구조가 어떻게 생겼는지 상세히 알아보겠습니다. 1. gradle wrapper 파일에 대해 생성된 폴더입니다. 2. gradlew, gradlew.bat gradle wrapper를 실행시키는 스크립트 입니다. gradlew는 리눅스 환경, gradlew.bat은 윈도우 환경에서 실행가능합니다. 3. settings.gradle.kts 빌드 이름 및 하위 프로젝트를 정의하는 설정 파일입니다. 4. app/build.gradle.kts 프로젝트의 빌드 스크립트입니다. 5. app/src/main/java 기본 Java의 default 폴더입니다. 6. app/src/test/java 기본 Java의 test폴더입니다. Java 애플리케이션을 빌드하기 위한 기본 프로젝.. 2022. 6. 23.