Develope/Tomcat

오늘은 Apache Tomcat secret key 사용 설정 방법에 대해 포스팅 하려고 합니다. Apache와 Tomcat이 ajp로 통신하기 위한 key 설정으로 Apache와 Tomcat 모두 설정을 해야합니다. 먼저 apache 부터 설정을 하도록 하겠습니다. 1. Apache apache에 설정한 workers.properties 에서 secret key를 추가합니다. 아래 내용과같이 worker.tomcat.secret에 key 값을 주면 되고, workers.properties의 값들은 설정에 따라 상이할 수 있습니다. 저는 worker.tomcat.secret에 test라는 key를 입력했습니다. workers.tomcat_home=/tomcat workers.java_home=$JAVA_..
오늘은 linux에서 tomcat 버전 수동 업그레이드 방법에 대해 포스팅 하려고 합니다. 저는 8.5.39 -> 8.5.51 버전으로 업그레이드를 진행하겠습니다. 먼저 현재 tomcat의 버전을 확인합니다. tomcat이 설치된 경로로 이동하여 bin에서 version.sh를 실행하면 버전을 확인할 수 있습니다. 현재 Server version : Apache Tomcat/8.5.39인 것을 확인할 수 있습니다. [root@test bin]# ./version.sh Using CATALINA_BASE: /usr/local/server/tomcat Using CATALINA_HOME: /usr/local/server/tomcat Using CATALINA_TMPDIR: /usr/local/server/t..
오늘은 Apache Service Unavailable 에러 해결방법에 대해 포스팅을 하려고 합니다. Apache와 tomcat을 AJP연결설정을 한 후에 아래와 같은 오류가 나는 경우가 있습니다. "Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later." 여러가지 원인이 있을 수 있겠지만, 제가 발생했던 원인은 tomcat 8.5.51로 버전을 업그레이드 하면서 발생했기 때문에 tomcat 문제라는 것을 알 수 있었습니다. 해결방법은 다음과 같습니다. tomcat에서 server.xml을 수..
오늘은 Tomcat 설정을 통하여 HTML에서 Not allowed to load local resource 해결 및 외부 파일 읽는 방법에 대해 포스팅 하려고 합니다. Not allowed to load local resource오류는 WAS 이외의 경로의 파일을 절대경로로 읽으려고 할때 나타나는 오류입니다. Explorer에서는 문제가 없지만 Chrome 및 다른 브라우저에서 나타나는 보안 오류인 것 같습니다. 오류 없이 외부 경로의 파일을 읽기 위해서는 tomcat의 server.xml 파일을 수정해야 합니다. Host 태그 안에 값을 넣고 tomcat 서비스를 재시작 하면 됩니다. (Windows, Linux 또한 경로 지정 이외의 설정은 동일합니다.) 해당 설정된 경로를 HTML에서 사용할때 s..
Linux에서 Tomcat(톰캣) 버전을 확인하는 방법은 간단합니다. 먼저 tomcat이 설치되어있는 경로의 bin으로 이동합니다. 일반적으로는 "cd /usr/local/tomcat/lib" 경로입니다. lib위치에서 "java -cp catalina.jar org.apache.catalina.util.ServerInfo" 명령어를 입력해 주면 아래 그림과 같이 상세하게 버전을 확인할 수 있습니다. 내용이 도움이 되셨다면 하단에 공감 버튼을 클릭해 주세요^^!
이클립스에서 Tomcat(톰캣)을 실행하다보면 아래 그림과 같은 오류가 종종 나타나곤 합니다. 이유는 여러개의 프로젝트를 하나의 톰캣에서 실행하거나 하나의 프로젝트가 무거워서 빌드되는 과정이 오래걸려서 발생하는 오류입니다. 이 문제를 해결하기 위해서는 Timeouts 시간을 늘려주면 됩니다. Servers에서 오류가 나타난 톰캣을 더블클릭합니다. Overview에서 우측에 Timeouts의 Start 시간(초 단위)을 늘려줍니다. Default는 45초로 되어있어서 Timeout에 걸리지 않는 시간으로 설정하고 단축키 "Ctrl + S"로 저장을 합니다. 내용이 도움이 되셨다면 하단에 공감 버튼을 클릭해 주세요^^!
tomcat을 실행시킬때 소스와 tomcat에 문제가 없이 start가 되었는데 화면에 jsp가 출력이 안되고 에러가 나타날때가 있습니다. jsp를 출력하기위한 tomcat에 지정된 파일사이즈를 초과해서 나타나는 에러인데 tomcat의 설정을 수정해주면 해결이 됩니다. 먼저 오류 내용은 아래내용과 같이 is exceeding the 65535 bytes limit라는 문장이 포함되어있다면 jsp의 제한되어있는 파일사이즈가 초과된 것입니다. ERROR 1688 --- [nio-8080-exec-4] o.a.c.c.C.[.[.[/clovir-admin].[jsp] : Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperExcep..
보노보노92
'Develope/Tomcat' 카테고리의 글 목록