[business trip] Chatting Infra test

Test scenario

1. Chat health check

2. Connection time out (stat of failure, success rate)

3. firewall

4. dns lookup delay, DNS server check

5. diagnosis network congestion

6. capture packet trace

How to capture a packet trace

https://support.apple.com/en-us/HT202013

[web] tomcat 8 context configuration (설정방법)

http://seeit.kr/24
-> 이것을 참고로 함 ㅋ. 내가 일을 잘못 배웠네 ㅋ

http://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Parallel_deployment

톰켓 하나에 여러개의 어플리케이션을 배포할 수 있는데 server.xml은 건드리지 말고 작업하는 것을 추천한다.
server.xml을 수정하면 서버 재시작을 해야 하기 때문이다.

HostName : test.domain.com
Context xml file directory location : $CATALINA_HOME/conf/Catalina/test.domain.com/ROOT.xml
Path : /jenkins

context xml file config(ROOT.xml) :

<?xml version="1.0" encoding="utf-8">
<Context path="/jenkins" docBase="/home/user/war/jenkins/jenkins.war" debug="0" privileged="true"/>

URL : http://test.domain.com:8080/jenkins

[오류] Emmla plugin Failed to load ApplicationContext

Spring 기반환경에서 Junit Test를 할때는 잘 되는데

Emma 를 사용하여 Test Case 수행시

Failed to load ApplicationContext 오류가 나면 로그를 확인해보라.

로그 내용 일부 중 플러그인 하위 폴더에 있는 내용에 컴파일된 클래스를 찾을 수 없다는 이야기이다.

.metadata\.plugins\com.mountainminds.eclemma.core\.instr\8bf188a22723e06a5af19db13832f192

한마디로 하위 폴더를 싹 날려주기만 하면 된다.

(이전에 생성했던 클래스가 삭제되면서 찾을 수 없는 문제로 보인다.)