java 2

[Web] 'Starting Tomcat Server at Localhost' Error 해결법

이번 포스트는 이클립스를 사용하면서 종종 확인할 수 있는 'Starting Tomcat Server at Localhost' 해결방법에 대해 살펴보고자 합니다. 이클립스를 사용하여 java프로그램을 Tomcat서버를 통해 실행하려고 할 때 다음과 같은 에러 메세지가 출력되는 것을 확인할 수 있습니다. 위와 같은 에러메세지가 나오는 이유는 여러가지가 있지만 톰캣이 사용하는 포트를 다른 프로그램이 중복되어 사용하고 있거나 포트에 다른 문제가 발생했을 때 위와 같은 에러 메세지를 확인할 수 있습니다. 에러 메세지를 자세히 읽어보면 마찬가지로 포트와 관련된 문제라는 것을 확인할 수 있습니다. 그렇기 때문에 에러를 해결하기 위해서 Tomcat Server의 포트 값을 적절하게 설정해주면 문제를 해결할 수 있습니다..

Web 2019.10.02

[Java] java.exe와 javac.exe의 상관관계

Java언어로 만들어진 프로그램이 실행되어 사용자의 눈에 보여지기까지 여러 단계를 거치게 된다. 그 중에서 중요한 역할을 하는 두 프로그램을 이번시간에 살펴보고자 한다. java.exe javac.exe JDK가 설치된 경로로 들어가 bin 디렉토리로 들어가게 되면 아래와 같이 java.exe와 javac.exe 파일이 있는 모습을 확인 할 수 있다. 그렇다면 이 두가지 파일은 무슨 역할을 하는 것일까? 사용자가 만든 java소스들은(.java) 바로 기계어로 변환될 수 없다. 기계어로 변환되기전 .class 확장자명을 가진 바이트 코드 파일로 변환되어야 한다. 즉 컴파일 작업을 해줘야 하는데 이 컴파일러 역할을 하는 파일이 바로 javac.exe 파일인 것이다. 이 후 기계어로 변환되기 위해 Java ..

Language/Java 2019.09.27