웹 배포

맑은 눈의 코드 👀·2023년 9월 27일
2

08_웹배포

목록 보기
1/1

1. tomcat 8.5.93 설치

빌드 : 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일
배포 : 빌드가 완성된 실행 가능한 파일을
사용자가 접근할 수 있는 환경에 배 시키는 일

jar(Java ARchive) :
war(Web application ARchive) :

https://tomcat.apache.org/


서버로 파일 옮기고 압축 풀기

server.xml 파일 vos 코드로 열기
22번째행 / 69번째행 port번호 수정

cmd켜기 (관리자 권한)
bin 폴더까지 전체 복사
나는 tools에 파일이 있기 때문에
cd C:\tools\server\apache-tomcat-8.5.93\bin

cd 파일경로
startup.bat
입력하면 아래와 같은 한글이 깨진 cmd창 뜬다

2. Maven 설치해보자

https://maven.apache.org/


repository 파일 생성
conf > settings.xml


53번째 행 밖으로 빼고
reposetory 경로 입력
C:\tools\maven\apache-maven-3.9.4\reposetory

STS 켜고
8_application
window-preferences-Maven-userSettings

스프링 프로젝트 설정 다시하기
Spring MVC project
페키지 명 : DeployExam
클래스 명 : com.kh.deployExam

프로젝트 우클릭 > run as>

3. 배포

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8899/manager/text</url>
<username>admin</username>
<password>admin</password>
<path>/DeployExam</path>
</configuration>
</plugin>

추가 pom.xml
태그에 추가ㅎㅎㅎ

tomcat-user.xml

<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="managergui,manager-script,manager-status,manager-jmx"/>

Maven build
run confingurations -> tomcat7:deploy -> apply -> run

profile
나를 죽이지 못하는 오류는 내 코드를 더 강하게 만들지ㅋ

0개의 댓글