본문 바로가기
Spring/Spring 기초

e7e샘의 STS3(Spring Tool Suite)설치 및 (1차)환경설정

by 미눅스[멘토] 2023. 7. 26.
728x90

 

tomcat

 

Web Server와 WAS의 차이

WebServer는 정적서버 (편의점과 같음 덜짜게해주세요 불가능)

HTML

CSS

JS

브라우저가 실행시키는것이라 정적이고 전부 텍스트이다

 

 

Tomcat은 WAS의 해당함

WAS는 동적서버(식당 덜짜게해주세요 가능)

 

 

명령어들은 bin폴더

 

 

tomcat다운로드 후 파일 이름을 tomcat9로 변경하고

 

 

D:\MyTool\STS3\tomcat9\bin 에서 주소창에 cmd검색

 

 

이렇게 치면 서버가 실행됨

 

 

 

여기서 프로그램이 실행된다.

 

여기에 war파일을 갔다놔야 실행된다고한다. 잘 모르겠다.

 

 

 

DB에 들어가서

 

-- sys나 system으로 로그인
-- 현재 포트번호 확인
select dbms_xdb.gethttpport() from dual;

-- 포트번호 바꾸기
exec dbms_xdb.sethttpport(9090);
commit;

이거 사용

 

이렇게 뜨면됨

 

 

jsp -> java로 자동으로 변경 -> class로 변경되서 ->메모리에 올라가서 그 class파일이 실행됨

 

jsp가 나온이유는 동적언어들을 편하게 쓰라고...

.java서블릿이라고함(서버 위에서 돌아가는 프로그램)

jsp가 .java로 자동으로 바뀌어 jsp도 서블릿이라 봐도 무방하다.

 

.jsp는 톰캣이 지켜복고있고

java파일은 톰캣이 지켜보고 있지 않다 그래서

java파일을 건들면 서버를 재 실행해주어야 한다.

 

결론 jsp는 항상 .java로 변한다.

 

 

 

shtdown.bat를치면

톰캣이 죽음

 


 

 

 

압축풀기

 

 

이거 복사해서 밖으로 꺼내기

 

그리고 이름 바꿈

 

 

 

 

 

 

 

 

 


 

 

lombok다운

 

 

체크 해제

 

 

다운받았던 3915

 

 

Install /Update 클릭

 

그파일 들어가면 이ㅏ거 생김

 

STS.exe실행

 

 

 

sts3WS 폴더 생성후 그 폴더 선택 해서 lunch

 

 

이렇게 뜸

 

 

Preferences클릭 후 encoding검색

 

Text에 utf-8설정

 

 

 

Other utf-8설정

 

 

 

 

Serve에 No servers are avla....어쩌고저쩌고 클릭

 

 

Tomcat 쓸 버전 선택 9.0

 

 

Browse..선택해서 다운받은 톰캣 폴더 선택

 

 

tomcat9폴더 선택 후 Next

 

 

Finish

 

오른쪽 밑에 퍼센트 확인 후

 

 

 

클릭

 

 

Next

 

Yes

 

 

회사 도메인명 거꾸로 쓴 후  Finish

 

오른쪽 밑에 퍼센트 확인
Markers나 Promlems 둘중에 하나는 꼭 콘솔창에 있어야함

 

 

 

 

1.8로 바꿈

 

4.0으로 바꿈

 

runtime에 아파치 톰캣 체크 후 Apply
그럼 문제가 2개가 해결되었다

 

열어보면 log4j,xml파일을 찾을 수 없다고 나옴

 

열어보면 log4j,xml파일을 찾을 수 없다고 나옴 그럼 구글에 그거 검색

 

 

아무대나 들어가서 주소 누르면 다운로드됨

 

 

 

 

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd

다운로드됨

 

 

 

 

다운로드 받은 폴더를 resources에 넣는다

 

붙여넣기

 

 

 

project Clean하면 오류가 하나로 줄어든 것으로 볼 수 있다.

 

 

text/resource에 있는 log4j.xml삭제한다

 

 

Java Build Path에 들어가서 Source에 들어감 그럼 클래스패스에 4개 패키지가 잡혀있다는걸 볼 수 있음

 

 

본인이 만든것만 debug로 바꿈

본인이 만든 패키지는 무조건 debug

 

 

로그가 80000자로 설정되어있는데 Limit해제하면 개많이 나옴 꼭 찾아야할떄만 저거 해제함

 

 

 

 

prom.xml을 쓴단는건 무조건 maven을 쓰고있다고 보면됨

maven = builder

요즘은 greadle도 많이씀 (속도가 빠름)\

 

결론

prom.xml이 있단건 maven프로젝트라는것을 알면됨

 

 

 

 

1.8로 바꿈

 

2.10으로 바꿈

 

 

 

Hello world!가 나오면 아주 정상 문제가 없음

 

 

Chrome으로 바꿔줌

 

5.3.29

 

 

1.9.19
2.0.7

 

	<!-- Servlet -->
		<!-- tomcat 9에 맞겡 -->
		<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
		<dependency>
		    <groupId>javax.servlet</groupId>
		    <artifactId>javax.servlet-api</artifactId>
		    <version>4.0.1</version>
		    <scope>provided</scope>
		</dependency>
		<!-- JSP -->
		<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
		<dependency>
		    <groupId>javax.servlet.jsp</groupId>
		    <artifactId>javax.servlet.jsp-api</artifactId>
		    <version>2.3.3</version>
		    <scope>provided</scope>
		</dependency>

 

 

이거로 변경

 

그리고 실행해보면

 

 

이상 없음

 

이거 상관 안해도됨 삭제 ㄱ

 

ㄱㄱ

1. servlet 4.0

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   

              xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"

              version="4.0">

</web-app>

 

하고 실행

잘나옴

 

 

이건 해도되고 안해도되는데 위치를 바꿀 수 있다는걸 해봄

 

 

 

여기있는 xml을

 

xml여기로 옮김
그리고 삭제
이거 변경

 

이거도 변경

 

잘나오면 1차 백업 끝

'Spring > Spring 기초' 카테고리의 다른 글

Spring 정리  (0) 2023.07.27
Spring-타일즈(Tiles).hwp 사용방법  (0) 2023.07.27
OpenOffice 다운로드 및 ERD그리기  (0) 2023.07.26
Spring Json 및 jackson 사용(@ResponseBody )  (0) 2023.07.24
Spring 파일 업로드 구현  (0) 2023.07.21