'이름이 지정되지 않았습니다'실행 오류 java. io. FileNotFoundException: /Users/{사용자명}/.SmartTomcat/프로젝트명/conf/server. xml (No such file or directory)

너무나 고생한 톰캣 에러


삽질 최강 에러 별거없다

conf파일이 자꾸 새로고침 되는 현상


FileNotFoundException: /Users/{사용자명}/.SmartTomcat/프로젝트명/conf/server.xml

이름그래도 server.xml을 찾지못해서 발생한 에러입니다.

톰캣 설정도 딱히 건드린 것도 없었고 

저 FileNotFoundException 발생 위치에가보니

(프로젝트명)

├── conf

 │   └── Catalina

 │   └── localhost

└── temp

 

대충 이런 구조로 생성이 되고있었고

conf안에 있어야할 server.xml 파일은 존재하지않았습니다.

 

그래서 기존 톰캣 파일의 conf안에 있는 파일을 긁어서 안에 넣어준다음 실행해보니

 

웬걸 안에 있는 모든 파일이 사라지고 결국 위 계층으로 생성이 되고있었습니다.

그래서 삽질에 삽질을 거듭하다가.. 정말 뜬금없게

해결방법 (IntelliJ)

IntelliJ 기준 프로젝트 폴더를보면

(프로젝트)

ㄴ .idea

ㄴ .smarttomcat 이 있는데

 

.smarttomcat

└── (프로젝트명)

    └── conf

        └── Catalina

            └── localhost

 

보니까 이 안 내부구조가 정상적인 톰캣 구조가 아니라서 해당 폴더를 그냥 삭제한다음 다시 실행해보니

 

.smarttomcat

└── (프로젝트명)

    └── conf

        ├── catalina.policy

        ├── catalina.properties

        ├── context.xml

        ├── jaspic-providers.xml

        ├── jaspic-providers.xsd

        ├── logging.properties

        ├── server.xml

        ├── tomcat-users.xml

        ├── tomcat-users.xsd

        └── web.xml

 

이렇게 정상적으로 구조가 나오면..서 정상 실행이 되었습니다.

 

저처럼 삽질하지 마시라고 적어드려봅니다.

감사합니다.

728x90
728x90
김 탱