Was/Tomcat(7)
-
intellij X tomcat webapps 연결하기
이번에 뉴맥북을 신청하여 바꿨다. 인텔리J를 깔고 맡은 프로젝트들을 하나하나씩 옮기고 톰캣을 연동하는데..!! War까지는 만들어지는데 요녀석이 tomcat webapps에 안가는것이다. -_- 딥빡쓰.. 그래서 이것저것 해보다보니..아래와 같이 해주니 되었다. Output directory를 톰캣 webapps로 맞춰주면 된다. 참고사항으로~알아두면 좋을것 같은! 웹 애플리케이션을 배포하기 위한 패키징 유형 package(archive) 아카이브(.war, .ear) 파일로 배포 아카이브는 WAS(Tomcat)에 의해 압축이 풀린다. 파일이 많은 경우 압축을 푸는 시간이 오래 걸릴 수 있다. 원격 서버에 배포시 한 개의 파일만 전송하면 된다. WAS(Tomcat)에서 제공하는 업로드를 통한 배포 기능을..
2019.04.12 -
스카우터(scouter)를 통해 톰캣 성능 모니터링을 해보자!
스카우터를 사용하기 위해서는 우선 아래의 링크를 통하여 아키텍처와 어떻게 셋팅하는지 살펴보자! https://github.com/scouter-project/scouter/blob/master/scouter.document/main/Quick-Start_kr.md5번까지 따라하시고 돌아오시면 됩니다. 꼭 돌아오세요..ㅋㅋ참고 : 스카우터의 구성 start-scouter-server.sh / start-scouter-host.sh위의 두개의 쉘을 통해 agent를 띄우면 아래와 같이 클라이언트에서 보이게 됩니다.톰캣까지 붙여진다면 아래와 같이 보여지게 됩니다. 이제! 톰캣을 붙여봅시다! 1) 복사우선은 demo-env1 디렉토리의 scouter > agent.java > scouter.agent.jar를 ..
2016.09.08 -
톰캣 튜닝
톰캣 튜닝에는 여러가지 방법이 있을 것이다.그중에 힙과 메소드를 늘리는 방법을 알아보자! bin/catalina.sh eval exec "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \ -Djava.security.manager \ -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \ -Dcatalina.base="\"$CATALINA_BASE\"" \ -Dcatalina.home="\"$CATALINA_..
2016.07.29 -
tomcat performance problem!
tomcat을 올리고나서 바로 api가 조회가 되어지지 않았다.. 그래서 tomcat의 catalina.sh에서 아래를 추가하여주었다. JAVA_OPTION 부분쪽에! -Djava.security.egd=file:/dev/urandom참조 사이트 : http://stackoverflow.com/questions/137212/how-to-solve-performance-problem-with-java-securerandom
2016.04.25 -
PermGen / java.lang.OutOfMemoryError
Java heap 또는 heap의 특정 영역에 객체를 할당할 수 있는 공간이 충분하지 않을 때 발생.참고 글 : 2014/05/15 - [Language/Java] - [Java] JVM 메모리 구조 보통 톰캣 같은 곳에서 설정 때 보면 PermGen이라는 친구가 있다. 이녀석은 permanent generation라는 뜻이고 출처 : http://dic.daum.net/ 클래스와 메소드 객체가 저장되는 heap의 영역이다.어플리케이션이 많은 수의 클래스를 로드하면 -XX:MaxPermSize옵션을 사용하여 PermGen의 크기를 증가 시킬 필요가 있다. 유닉스같은 서버에 톰캣을 셋팅해서 사용하신다면 톰캣의 catalina.sh 파일에 추가 하면 된다. 예) JAVA_OPTS="$JAVA_OPTS -se..
2015.03.25 -
Setting property 'source' to 'org.eclipse.jst.jee.server: did not find a matching property.
오류 내역 : Setting property 'source' to 'org.eclipse.jst.jee.server: did not find a matching property. 출처 : http://yisn.blogspot.com/2008/10/setpropertiesruleserverserviceenginehos.html -Tomcat6.0버전을 처음 사용해 보면서, 문제가 발생했다. 출처의 아티클을 보면 알겠지만, Tomcat 6.0부터 지원하는 source라는 Attribute 때문에 일어나는 문제였다. 사용 소프트웨어실행 단계경고 메세지해결책원인 설명해결책으로 인한 결과물참고자료 Software:apache-tomcat-6.0.18eclipse-jee-ganymede-SR1-win32.zip(V..
2014.01.28