STS를 이용해 Spring 프로젝트를 만들고 Hello-world를 띄워보는 중, run server를 하니 다음과 같은 에러를 마주침.

 

 

Multiple Contexts have a path of "/controller" 라고 해서 뭔가 경로가 겹친 것 같다고 생각.

 

Spring_Ex00 프로젝트를 먼저 run 하고, 새롭게 Spring_jEx00 프로젝트를 만든 후 run 하는 상황이라 2개의 프로젝트가 올라가있음.

--> run server 하고 싶은 프로젝트를 제외하고 날려보자!

 

Remove 한 후 다시 Run을 해보니까 다음과 같이 제대로 서버가 돌아간다.

 

그럼 Tomcat 서버에 여러 개의 프로젝트를 올려놓을 수는 없는건가.. 추가 구글링을 했지만 답을 찾지 못했다... ㅠㅠ 아시는 분 댓글로 지식 공유해주시면 감사합니다,,,

 

 

이클립스랑 톰캣을 정상적으로 설치하고 연동 후 Hello-World 를 띄우려니까 아래와 같은 에러가 발생했다.

구글링을 해보니 Tomcat 서버 포트를 지정하지 않아서 그렇다는 것 같다. 해결방법은 간단하다. Tomcat 서버 포트를 지정해주면 된다.

 

[01] 이클립스의 하단 Servers에 "Tomcat v9.0 Server at localhost" 를 더블클릭한다.

[02] Tomcat admin port 의 Port Number를 8005 나 8080 으로 지정해주면 된다.

처음에는 Port Number가 지정되지않고 "-" 로 적혀있었다.

 

MySQL을 설치 후 HeidiSQL을 통해 MySQL 명령어를 입력했더니 다음과 같은 오류가 발생했습니다.

구글링을 해보니 MySQL 을 설치하고 root 계정의 비밀번호가 임의로 변경되어, 다시 새롭게 root 계정의 비밀번호를 설정하면 해결할 수 있는 에러였습니다.

 

[01] MySQL을 실행하고 다음과 같은 명령어를 입력한다. 새로운 비밀번호는 8글자 이상이고 대문자 소문자 숫자 특수문자를 포함해야된다고 합니다.

1
alter user 'root'@'localhost' identified by '새로운비밀번호';
cs

[02] 다음 명령어를 추가로 입력한다.

1
commit;
cs

 

그럼 root 계정의 비밀번호가 변경되고 에러가 해결됩니다.

 

 저번에 포스팅한 ERROR : ORA-12560 : TNS:protocol adapter error 와 마찬가지로 오라클 관련 프로그램들을 실행시키지 않아서 생긴 오류다.

( 해결방법 : https://travelbeeee.tistory.com/396?category=856757 )

 

아래의 3개 프로그램을 실행시켜야한다!

● OracleServiceXE

● OracleXEClrAgent

● OracleXETNSListener

 

 컴퓨터관리 -> 서비스에서 위의 3개의 프로그램을 실행시키면 다음과 같이 에러가 사라진 것을 확인할 수 있다.

 

+ Recent posts