├── .gitignore ├── LICENSE ├── README.md ├── config ├── docs ├── build.md ├── client.md ├── using_openshift.md └── using_pure_docker.md ├── prep.sh ├── scouter-host-agent ├── Dockerfile ├── build-docker.sh ├── entrypoint.sh ├── scouter-host-daemonset.yaml └── scouter.conf ├── scouter-server ├── Dockerfile ├── build-docker.sh ├── entrypoint.sh ├── scouter-server-template.yaml └── scouter.conf ├── scouter-test-app ├── Dockerfile ├── apache-tomcat-7.0.67 │ ├── .DS_Store │ ├── ._.DS_Store │ ├── LICENSE │ ├── NOTICE │ ├── RELEASE-NOTES │ ├── RUNNING.txt │ ├── bin │ │ ├── .DS_Store │ │ ├── ._.DS_Store │ │ ├── bootstrap.jar │ │ ├── catalina-tasks.xml │ │ ├── catalina.bat │ │ ├── catalina.sh │ │ ├── catalina.sh.ori │ │ ├── commons-daemon-native.tar.gz │ │ ├── commons-daemon.jar │ │ ├── configtest.bat │ │ ├── configtest.sh │ │ ├── daemon.sh │ │ ├── digest.bat │ │ ├── digest.sh │ │ ├── mydatabase.log │ │ ├── mydatabase.properties │ │ ├── mydatabase.script │ │ ├── setclasspath.bat │ │ ├── setclasspath.sh │ │ ├── shutdown.bat │ │ ├── shutdown.sh │ │ ├── startup.bat │ │ ├── startup.sh │ │ ├── tomcat-juli.jar │ │ ├── tomcat-native.tar.gz │ │ ├── tool-wrapper.bat │ │ ├── tool-wrapper.sh │ │ ├── version.bat │ │ └── version.sh │ ├── conf │ │ ├── catalina.policy │ │ ├── catalina.properties │ │ ├── context.xml │ │ ├── logging.properties │ │ ├── server.xml │ │ ├── tomcat-users.xml │ │ └── web.xml │ ├── lib │ │ ├── annotations-api.jar │ │ ├── catalina-ant.jar │ │ ├── catalina-ha.jar │ │ ├── catalina-tribes.jar │ │ ├── catalina.jar │ │ ├── ecj-4.4.2.jar │ │ ├── el-api.jar │ │ ├── jasper-el.jar │ │ ├── jasper.jar │ │ ├── jsp-api.jar │ │ ├── servlet-api.jar │ │ ├── tomcat-api.jar │ │ ├── tomcat-coyote.jar │ │ ├── tomcat-dbcp.jar │ │ ├── tomcat-i18n-es.jar │ │ ├── tomcat-i18n-fr.jar │ │ ├── tomcat-i18n-ja.jar │ │ ├── tomcat-jdbc.jar │ │ ├── tomcat-util.jar │ │ ├── tomcat7-websocket.jar │ │ └── websocket-api.jar │ ├── logs │ │ ├── catalina.2017-08-22.log │ │ ├── catalina.out │ │ ├── host-manager.2015-12-22.log │ │ ├── host-manager.2015-12-23.log │ │ ├── host-manager.2016-04-01.log │ │ ├── host-manager.2016-11-17.log │ │ ├── host-manager.2016-11-22.log │ │ ├── host-manager.2017-08-22.log │ │ ├── localhost.2015-12-22.log │ │ ├── localhost.2015-12-23.log │ │ ├── localhost.2016-04-01.log │ │ ├── localhost.2016-11-17.log │ │ ├── localhost.2016-11-22.log │ │ ├── localhost.2017-08-22.log │ │ ├── localhost_access_log.2015-12-22.txt │ │ ├── localhost_access_log.2015-12-23.txt │ │ ├── localhost_access_log.2016-11-17.txt │ │ ├── localhost_access_log.2016-11-22.txt │ │ ├── localhost_access_log.2017-08-22.txt │ │ ├── manager.2015-12-22.log │ │ ├── manager.2015-12-23.log │ │ ├── manager.2016-04-01.log │ │ ├── manager.2016-11-17.log │ │ ├── manager.2016-11-22.log │ │ └── manager.2017-08-22.log │ └── webapps │ │ └── jpetstore │ │ ├── META-INF │ │ ├── MANIFEST.MF │ │ └── maven │ │ │ └── org.mybatis │ │ │ └── jpetstore │ │ │ ├── pom.properties │ │ │ └── pom.xml │ │ ├── WEB-INF │ │ ├── applicationContext.xml │ │ ├── classes │ │ │ ├── META-INF │ │ │ │ ├── LICENSE │ │ │ │ └── NOTICE │ │ │ ├── StripesResources.properties │ │ │ ├── database │ │ │ │ ├── jpetstore-hsqldb-dataload.sql │ │ │ │ └── jpetstore-hsqldb-schema.sql │ │ │ ├── log4j.properties │ │ │ └── org │ │ │ │ └── mybatis │ │ │ │ └── jpetstore │ │ │ │ └── persistence │ │ │ │ ├── AccountMapper.xml │ │ │ │ ├── CategoryMapper.xml │ │ │ │ ├── ItemMapper.xml │ │ │ │ ├── LineItemMapper.xml │ │ │ │ ├── OrderMapper.xml │ │ │ │ ├── ProductMapper.xml │ │ │ │ └── SequenceMapper.xml │ │ ├── jsp │ │ │ ├── account │ │ │ │ ├── EditAccountForm.jsp │ │ │ │ ├── IncludeAccountFields.jsp │ │ │ │ ├── NewAccountForm.jsp │ │ │ │ └── SignonForm.jsp │ │ │ ├── cart │ │ │ │ ├── Cart.jsp │ │ │ │ ├── Checkout.jsp │ │ │ │ └── IncludeMyList.jsp │ │ │ ├── catalog │ │ │ │ ├── Category.jsp │ │ │ │ ├── Item.jsp │ │ │ │ ├── Main.jsp │ │ │ │ ├── Product.jsp │ │ │ │ └── SearchProducts.jsp │ │ │ ├── common │ │ │ │ ├── Error.jsp │ │ │ │ ├── IncludeBottom.jsp │ │ │ │ └── IncludeTop.jsp │ │ │ └── order │ │ │ │ ├── ConfirmOrder.jsp │ │ │ │ ├── ListOrders.jsp │ │ │ │ ├── NewOrderForm.jsp │ │ │ │ ├── ShippingForm.jsp │ │ │ │ └── ViewOrder.jsp │ │ ├── lib │ │ │ ├── aopalliance-1.0.jar │ │ │ ├── commons-logging-1.1.3.jar │ │ │ ├── hsqldb-2.3.3.jar │ │ │ ├── jstl-1.2.jar │ │ │ ├── log4j-1.2.17.jar │ │ │ ├── mybatis-3.3.0.jar │ │ │ ├── mybatis-spring-1.2.3.jar │ │ │ ├── spring-aop-4.2.3.RELEASE.jar │ │ │ ├── spring-beans-4.2.3.RELEASE.jar │ │ │ ├── spring-context-4.2.3.RELEASE.jar │ │ │ ├── spring-core-4.2.3.RELEASE.jar │ │ │ ├── spring-expression-4.2.3.RELEASE.jar │ │ │ ├── spring-jdbc-4.2.3.RELEASE.jar │ │ │ ├── spring-tx-4.2.3.RELEASE.jar │ │ │ ├── spring-web-4.2.3.RELEASE.jar │ │ │ └── stripes-1.6.0.jar │ │ └── web.xml │ │ ├── _scouter_browser.jsp │ │ ├── create.jsp │ │ ├── css │ │ └── jpetstore.css │ │ ├── e2e.jsp │ │ ├── e2end.jsp │ │ ├── e2test.jsp │ │ ├── enduser │ │ ├── ajaxtest.html │ │ ├── errortest.html │ │ ├── navtest.html │ │ └── z │ │ │ ├── 10sImage.jsp │ │ │ ├── 2sImage.jsp │ │ │ ├── ajaxTest.jsp │ │ │ └── test1.html │ │ ├── help.html │ │ ├── images │ │ ├── banner_birds.gif │ │ ├── banner_cats.gif │ │ ├── banner_dogs.gif │ │ ├── banner_fish.gif │ │ ├── banner_reptiles.gif │ │ ├── bird1.gif │ │ ├── bird2.gif │ │ ├── birds_icon.gif │ │ ├── cart.gif │ │ ├── cat1.gif │ │ ├── cat2.gif │ │ ├── cats_icon.gif │ │ ├── dog1.gif │ │ ├── dog2.gif │ │ ├── dog3.gif │ │ ├── dog4.gif │ │ ├── dog5.gif │ │ ├── dog6.gif │ │ ├── dogs.gif │ │ ├── dogs_icon.gif │ │ ├── fish.gif │ │ ├── fish1.gif │ │ ├── fish2.gif │ │ ├── fish3.gif │ │ ├── fish4.gif │ │ ├── fish_icon.gif │ │ ├── lizard1.gif │ │ ├── logo-topbar.gif │ │ ├── poweredby.gif │ │ ├── reptiles_icon.gif │ │ ├── separator.gif │ │ ├── sm_birds.gif │ │ ├── sm_cats.gif │ │ ├── sm_dogs.gif │ │ ├── sm_fish.gif │ │ ├── sm_reptiles.gif │ │ ├── snake1.gif │ │ └── splash.gif │ │ ├── index.html │ │ ├── scouter │ │ ├── scouter-ajax-timing.js │ │ ├── scouter-navigation-timing.js │ │ └── scouter-script-error.js │ │ └── service.jsp ├── build-docker.sh ├── conf │ └── scouter_tomcat.conf ├── entrypoint.sh ├── scouter │ └── agent.java │ │ └── scouter.agent.jar └── test.out └── scouter-tomcat-openshift-s2i ├── Dockerfile ├── build-docker.sh ├── conf └── scouter_tomcat.conf ├── jws30-tomcat7-scouter-s2i.yaml ├── scouter-option.txt └── update_scouter_conf.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.swp 3 | 4 | # Mobile Tools for Java (J2ME) 5 | .mtj.tmp/ 6 | 7 | 8 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 9 | hs_err_pid* 10 | 11 | #scouter packages 12 | scouter-server/server 13 | scouter-server/server.old 14 | scouter-tomcat-openshift-s2i/scouter 15 | scouter-tomcat-openshift-s2i/scouter.old 16 | scouter-host-agent/agent.host 17 | scouter-host-agent/agent.host.old 18 | scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/* 19 | 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Containerized Scouter 2 | 3 | This project create docker image for [Scouter APM Tool](https://github.com/scouter-project/scouter). It also provides the OpenShift Tomcat S2I image and template. 4 | 5 | - [Build](./docs/build.md) 6 | - [Using pure docker](./docs/using_pure_docker.md) 7 | - [Using OpenShift](./docs/using_openshift.md) 8 | - [Scouter Client](./docs/client.md) 9 | -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- 1 | SCOUTER_VERSION=1.7.3.1 2 | -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- 1 | # Build 2 | 3 | Pre-requisites 4 | -------------- 5 | **1.Clone project** 6 | ``` 7 | git clone https://github.com/Jooho/scouter-docker.git 8 | cd scouter-docker 9 | export SCOUTER_HOME=$PWD 10 | ``` 11 | **2.Update Scouter Version** 12 | ``` 13 | vi config 14 | SCOUTER_VERSION=v1.7.3.1 15 | ``` 16 | 17 | **3.Download Scouter Release** 18 | By default, preq.sh do not need direct url but specifying the direct url is acceptable. 19 | ``` 20 | ${SCOUTER_HOME}/preq.sh 21 | 22 | or 23 | 24 | ./preq.sh https://github.com/scouter-project/scouter/releases/download/v1.7.3.1/scouter-all-1.7.3.1.tar.gz 25 | ``` 26 | **4.Docker login** 27 | ``` 28 | docker login docker.io 29 | ``` 30 | 31 | 32 | Scouter Server 33 | --------------- 34 | **1. Execute build-docker.sh** 35 | This shell create a new Scouter Server Image with tag "v${SCOUTER_VERSION} and latest" 36 | ``` 37 | cd ${SCOUTER_HOME}/scouter-server 38 | ./build-docker.sh 39 | ``` 40 | **2.Test** 41 | ``` 42 | docker run -it --name scouter-server -p 6100:6100/tcp -p 6101:6101/udp ljhiyh/scouter-server 43 | 44 | / ___| ___ ___ _ _| |_ ___ _ __ 45 | \___ \ / __/ \| | | | __/ _ \ '__| 46 | ___) | (_| (+) | |_| | || __/ | 47 | |____/ \___\___/ \__,_|\__\___|_| 48 | Open Source S/W Performance Monitoring 49 | Scouter version 1.7.3.1 50 | 51 | System JRE version : 1.8.0_141 52 | 53 | ``` 54 | 55 | Scouter Host Agent 56 | ------------------ 57 | **1. Execute build-docker.sh** 58 | ``` 59 | cd ${SCOUTER_HOME}/scouter-host-agent 60 | ./build-docker.sh 61 | ``` 62 | 63 | **2.Test** 64 | ``` 65 | docker run -it --link scouter-server ljhiyh/scouter-host-agent 66 | ____ _ 67 | / ___| ___ ___ _ _| |_ ___ _ __ 68 | \___ \ / __/ \| | | | __/ _ \ '__| 69 | ___) | (_| (+) | |_| | || __/ | 70 | |____/ \___\___/ \__,_|\__\___|_| 71 | Open Source S/W Performance Monitoring 72 | Scouter version 1.7.3.1 73 | 74 | Configure -Dscouter.config=./conf/scouter.conf 75 | Scouter Host Agent Version 1.7.3.1 2017-08-21 11:58 GMT 76 | System JRE version : 1.8.0_141 77 | ``` 78 | 79 | Scouter Test App 80 | ---------------- 81 | **1. Execute build-docker.sh** 82 | ``` 83 | cd ${SCOUTER_HOME}/scouter-test-app 84 | ./build-docker.sh 85 | ``` 86 | 87 | **2.Test** 88 | ``` 89 | docker run -it --link scouter-server -e OBJ_NAME=scouter-jpetstore ljhiyh/scouter-test-app 90 | ``` 91 | 92 | 93 | Scouter Tomcat OpenShift S2I 94 | ------------------ 95 | **1. Execute build-docker.sh** 96 | ``` 97 | cd ${SCOUTER_HOME}/scouter-tomcat-openshift-s2i 98 | ./build-docker.sh 99 | ``` 100 | 101 | **2.Test** 102 | ``` 103 | docker run -it ljhiyh/webserver30-tomcat7-openshift 104 | ``` 105 | 106 | 107 | -------------------------------------------------------------------------------- /docs/client.md: -------------------------------------------------------------------------------- 1 | # Scouter Client 2 | 3 | Download Scouter Client 4 | ----------------------- 5 | 6 | URL: https://github.com/scouter-project/scouter/releases 7 | 8 | Ex) 9 | ~~~ 10 | wget https://github.com/scouter-project/scouter/releases/download/v1.7.3.1/scouter.client.product-linux.gtk.x86_64.tar.gz 11 | gzip -d scouter.client.product-linux.gtk.x86_64.tar.gz 12 | tar xvf scouter.client.product-linux.gtk.x86_64.tar 13 | ~~~ 14 | 15 | Pure Docker 16 | ----------- 17 | ``` 18 | cd scouter.client 19 | ./scouter 20 | ``` 21 | 22 | OpenShift 23 | --------- 24 | ``` 25 | oc port-forward -p $(oc get pod|grep scouter-server|awk '{print $1}') 6100:6100 26 | 27 | cd scouter.client 28 | ./scouter 29 | ``` 30 | -------------------------------------------------------------------------------- /docs/using_openshift.md: -------------------------------------------------------------------------------- 1 | # OpenShift Scouter 2 | 3 | The image is built based on official redhat `registry.access.redhat.com/jboss-webserver-3/webserver30-tomcat7-openshift`. Only scouter configuration is injected to tomcat. Apart from that, everything is same. 4 | 5 | Scouter project 6 | --------------- 7 | ``` 8 | oc new-project scouter-server 9 | oadm pod-network make-projects-global scouter-server 10 | ``` 11 | 12 | Deploy Scouter Server 13 | -------------------- 14 | - The port can be configuable 15 | 16 | *Default Params*: 17 | - NET_TCP_LISTEN_PORT=6100 18 | - NET_UDP_LISTEN_PORT=6101 19 | 20 | **Using Default Configuration** 21 | 22 | ``` 23 | oc process -f ${SCOUTER_HOME}/scouter-server/scouter-server-template.yaml | oc create -f - 24 | ``` 25 | 26 | **Using Custom Configuration** 27 | ``` 28 | oc process -f ${SCOUTER_HOME}/scouter-server/scouter-server-template.yaml -v NET_TCP_LISTEN_PORT=6101 -v NET_UDP_LISTEN_PORT=6102| oc create -f - 29 | ``` 30 | 31 | Deploy Scouter Host Agent 32 | -------------------------- 33 | - The Scouter Server should be deployed first 34 | - The port can be configuable 35 | - The Scouter Server IP can be configuable 36 | 37 | *Default Params*: 38 | - NET_COLLECTOR_UDP_PORT=6101 39 | - NET_COLLECTOR_IP=$SCOUTER_SERVER_SERVICE_HOST 40 | 41 | **Using Default Configuration** 42 | ``` 43 | oc process -f ${SCOUTER_HOME}/scouter-host-agent/scouter-host-daemonset.yaml |oc create -f - 44 | ``` 45 | 46 | **Using Custome Configuration** 47 | ``` 48 | oc process -f ${SCOUTER_HOME}/scouter-host-agent/scouter-host-daemonset.yaml -v NET_COLLECTOR_IP=172.0.0.1 -v NET_COLLECTOR_UDP_PORT=6102 |oc create -f - 49 | ``` 50 | 51 | Deploy Test Application (tomcat-websocket-chat) 52 | ---------------------------------- 53 | - The Scouter Server should be deployed first 54 | - The port can be configuable 55 | - The Scouter Server IP can be configuable 56 | 57 | *Default Params*: 58 | - NET_COLLECTOR_TCP_PORT=6100 59 | - NET_COLLECTOR_UDP_PORT=6101 60 | - NET_COLLECTOR_IP=$(scouter-server ip) 61 | - HOOK_METHOD_PATTERNS=org.mybatis.jpetstore.*.* 62 | 63 | 64 | **Using Default Configuration** 65 | ``` 66 | oc process -f ${SCOUTER_HOME}/scouter-tomcat-openshift-s2i/jws30-tomcat7-scouter-s2i.yaml -v SOURCE_REPOSITORY_URL=https://github.com/mybatis/jpetstore-6.git -v SOURCE_REPOSITORY_REF="" -v CONTEXT_DIR="" -v NET_COLLECTOR_IP=$(oc get svc -n scouter-server |grep server|awk '{print $2}') -v "HOOK_METHOD_PATTERNS=util.*" -v APPLICATION_NAME=jpetstore |oc create -f - 67 | ``` 68 | 69 | **Using Custome Configuration** 70 | ``` 71 | oc process -f ${SCOUTER_HOME}/scouter-tomcat-openshift-s2i/jws30-tomcat7-scouter-s2i.yaml -v SOURCE_REPOSITORY_URL=https://github.com/mybatis/jpetstore-6.git -v SOURCE_REPOSITORY_REF="" -v CONTEXT_DIR="" -v NET_COLLECTOR_IP=$(oc get svc -n scouter-server|grep server|awk '{print $2}') -v APPLICATION_NAME=jpetstore |oc create -f - 72 | 73 | ``` 74 | 75 | **Test URL** 76 | ``` 77 | http://jpetstore-scouter.${subdomain}/jpetstore 78 | ``` 79 | -------------------------------------------------------------------------------- /docs/using_pure_docker.md: -------------------------------------------------------------------------------- 1 | # Using Pure Docker 2 | 3 | Deploy Scouter Server 4 | -------------------- 5 | - The port can be configuable 6 | - The name must be scouter-server 7 | 8 | *Default Params*: 9 | - NET_TCP_LISTEN_PORT=6100 10 | - NET_UDP_LISTEN_PORT=6101 11 | 12 | **Using Default Configuration** 13 | ``` 14 | docker run -it --name scouter-server -p 6100:6100/tcp -p 6101:6101/udp ljhiyh/scouter-server 15 | ``` 16 | **Using Custom Configuration** 17 | ``` 18 | docker run -it --name scouter-server -p 6101:6101/tcp -p 6102:6102/udp -e NET_TCP_LISTEN_PORT=6101 -e NET_UDP_LISTEN_PORT=6102 ljhiyh/scouter-server 19 | ``` 20 | 21 | Deploy Scouter Host Agent 22 | -------------------------- 23 | - The Scouter Server should be deployed first 24 | - The port can be configuable 25 | - The Scouter Server IP can be configuable 26 | 27 | *Default Params*: 28 | - NET_COLLECTOR_UDP_PORT=6101 29 | - NET_COLLECTOR_IP=$(scouter-server ip) 30 | 31 | **Using Default Configuration** 32 | ``` 33 | docker run -it --link scouter-server ljhiyh/scouter-host-agent 34 | ``` 35 | 36 | **Using Custome Configuration** 37 | ``` 38 | docker run -it --link scouter-server -e NET_COLLECTOR_IP=172.0.0.1 -e NET_COLLECTOR_UDP_PORT=6102 ljhiyh/scouter-host-agent 39 | 40 | ``` 41 | 42 | Deploy Test Application (JpetStore) 43 | ---------------------------------- 44 | - The Scouter Server should be deployed first 45 | - The port can be configuable 46 | - The Scouter Server IP can be configuable 47 | 48 | *Default Params*: 49 | - NET_COLLECTOR_TCP_PORT=6100 50 | - NET_COLLECTOR_UDP_PORT=6101 51 | - NET_COLLECTOR_IP=$(scouter-server ip) 52 | - HOOK_METHOD_PATTERNS=org.mybatis.jpetstore.*.* 53 | 54 | 55 | **Using Default Configuration** 56 | ``` 57 | docker run -it --link scouter-server -p 8080:8080 -e OBJ_NAME=scouter-jpetstore ljhiyh/scouter-test-app 58 | ``` 59 | 60 | **Using Custome Configuration** 61 | ``` 62 | docker run -it --link scouter-server -e OBJ_NAME=scouter-jpetstore -e HOOK_METHOD_PATTERNS=org -e NET_COLLECTOR_IP=172.0.0.1 -e NET_COLLECTOR_UDP_PORT=6102 -e NET_COLLECTOR_TCP_PORT=6101 ljhiyh/scouter-test-app 63 | ``` 64 | **Test URL** 65 | ``` 66 | http://localhost:8080/jpetstore 67 | ``` 68 | 69 | -------------------------------------------------------------------------------- /prep.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source ./config 4 | 5 | mkdir ./temp;cd ./temp 6 | 7 | if [[ z$1 != z ]]; 8 | then 9 | wget $1 10 | else 11 | wget https://github.com/scouter-project/scouter/releases/download/v${SCOUTER_VERSION}/scouter-all-${SCOUTER_VERSION}.tar.gz 12 | fi 13 | 14 | gzip -d $(echo $1|awk -F'/' '{print $NF}' ) 15 | 16 | tar xvf $(ls) 17 | 18 | if [[ -e ../scouter-server/server ]]; 19 | then 20 | cp -R ../scouter-server/server ../scouter-server/server.old 21 | rm -rf ../scouter-server/server 22 | elif [[ -e ../scouter-host-agent/agent.host ]]; 23 | then 24 | cp -R ../scouter-host-agent/agent.host ../scouter-host-agent/agent.host.old 25 | rm -rf ../scouter-host-agent/agent.host 26 | elif [[ -e ../scouter-tomcat-openshift-s2i/scouter ]]; 27 | then 28 | cp -R ../scouter-tomcat-openshift-s2i/scouter ../scouter-tomcat-openshift-s2i/scouter.old 29 | rm -rf ../scouter-tomcat-openshift-s2i/scouter 30 | mkdir ../scouter-tomcat-openshift-s2i/scouter 31 | fi 32 | 33 | cp -R ./scouter/server ../scouter-server 34 | cp -R ./scouter/agent.host ../scouter-host-agent 35 | cp -R ./scouter/agent.java ../scouter-tomcat-openshift-s2i/scouter 36 | 37 | cd ..;rm -rf ./temp 38 | -------------------------------------------------------------------------------- /scouter-host-agent/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.centos.org/centos/centos 2 | MAINTAINER Jooho Lee 3 | ENV HOME=/opt/host-agent 4 | 5 | RUN yum install -y java-1.8.0-openjdk \ 6 | java-1.8.0-openjdk-devel \ 7 | net-tools \ 8 | unzip \ 9 | wget \ 10 | which \ 11 | yum-utils \ 12 | rsync 13 | 14 | RUN mkdir -p ${HOME} && \ 15 | chown -R 1001:0 ${HOME}/ && \ 16 | useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin -c "Default Application User" scouter 17 | 18 | ADD agent.host ${HOME} 19 | ADD entrypoint.sh ${HOME}/entrypoint.sh 20 | ADD scouter.conf ${HOME}/conf/scouter.conf 21 | 22 | RUN chown -R 1001:0 ${HOME} && \ 23 | chmod 775 -R ${HOME} 24 | 25 | WORKDIR ${HOME} 26 | USER 1001 27 | 28 | CMD ["/opt/host-agent/entrypoint.sh"] 29 | #ENTRYPOINT java -classpath ./scouter.host.jar scouter.boot.Boot ./lib 30 | #CMD while true; do echo hello world; sleep 1; done 31 | -------------------------------------------------------------------------------- /scouter-host-agent/build-docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source ../config 4 | 5 | docker build -t docker.io/ljhiyh/scouter-host-agent:v${SCOUTER_VERSION} . 6 | docker tag docker.io/ljhiyh/scouter-host-agent:v${SCOUTER_VERSION} docker.io/ljhiyh/scouter-host-agent:latest 7 | docker push docker.io/ljhiyh/scouter-host-agent:latest 8 | 9 | -------------------------------------------------------------------------------- /scouter-host-agent/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Scouter Server IP 4 | net_collector_ip=${NET_COLLECTOR_IP:-$SCOUTER_SERVER_SERVICE_HOST} 5 | 6 | if [[ z${net_collector_ip} == z ]]; 7 | then 8 | net_collector_ip=$(cat /etc/hosts|grep scouter-server|awk '{print $1}') 9 | fi 10 | # Update Scouter Ports 11 | # UDP Receive Port(Default : 6100) 12 | net_collector_udp_port=${NET_COLLECTOR_UDP_PORT:-6101} 13 | 14 | 15 | sed "s/%NET_COLLECTOR_IP%/${net_collector_ip}/g" -i conf/scouter.conf 16 | sed "s/%NET_COLLECTOR_UDP_PORT%/${net_collector_udp_port}/g" -i conf/scouter.conf 17 | 18 | java -classpath ./scouter.host.jar scouter.boot.Boot ./lib 19 | 20 | -------------------------------------------------------------------------------- /scouter-host-agent/scouter-host-daemonset.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Template 3 | metadata: 4 | creationTimestamp: null 5 | name: scouter-host-agent 6 | objects: 7 | - apiVersion: extensions/v1beta1 8 | kind: DaemonSet 9 | metadata: 10 | name: scouter-host 11 | spec: 12 | selector: 13 | matchLabels: 14 | name: scouter-host-daemonset 15 | app: ${APP_NAME} 16 | template: 17 | metadata: 18 | labels: 19 | name: scouter-host-daemonset 20 | app: ${APP_NAME} 21 | spec: 22 | containers: 23 | - env: 24 | - name: NET_COLLECTOR_IP 25 | value: ${NET_COLLECTOR_IP} 26 | - name: NET_COLLECTOR_UDP_PORT 27 | value: ${NET_COLLECTOR_UDP_PORT} 28 | image: ljhiyh/scouter-host-agent:latest 29 | imagePullPolicy: Always 30 | name: scouter-host-agent 31 | resources: {} 32 | terminationMessagePath: /dev/termination-log 33 | serviceAccount: default 34 | terminationGracePeriodSeconds: 10 35 | parameters: 36 | - description: The name assigned to the application. 37 | displayName: Application Name 38 | name: APP_NAME 39 | value: scouter-host-agent 40 | - description: Scouter Server Service IP 41 | displayName: Scouter Server Service IP 42 | name: NET_COLLECTOR_IP 43 | - description: Scouter UDP Listen Port to be accssible from client 44 | displayName: Scouter UDP Port 45 | name: NET_COLLECTOR_UDP_PORT 46 | value: "6101" 47 | 48 | -------------------------------------------------------------------------------- /scouter-host-agent/scouter.conf: -------------------------------------------------------------------------------- 1 | net_collector_ip=%NET_COLLECTOR_IP% 2 | net_collector_udp_port=%NET_COLLECTOR_UDP_PORT% 3 | -------------------------------------------------------------------------------- /scouter-server/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.centos.org/centos/centos 2 | MAINTAINER Jooho Lee 3 | ENV HOME=/opt/server 4 | 5 | RUN yum install -y java-1.8.0-openjdk \ 6 | java-1.8.0-openjdk-devel \ 7 | net-tools \ 8 | unzip \ 9 | wget \ 10 | which \ 11 | yum-utils \ 12 | rsync 13 | 14 | RUN mkdir -p ${HOME} && \ 15 | chown -R 1001:0 ${HOME}/ && \ 16 | useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin -c "Default Application User" scouter 17 | COPY server ${HOME} 18 | 19 | ADD entrypoint.sh ${HOME}/entrypoint.sh 20 | ADD scouter.conf ${HOME}/conf/scouter.conf 21 | WORKDIR ${HOME} 22 | RUN chown -R 1001:0 ${HOME} && \ 23 | chmod 775 -R ${HOME} 24 | EXPOSE 6100/TCP 25 | EXPOSE 6101/UDP 26 | USER 1001 27 | CMD [ "/opt/server/entrypoint.sh" ] 28 | #ENTRYPOINT ${HOME}/scouter/entrypoint.sh 29 | #ENTRYPOINT java -Xmx512m -classpath ./boot.jar scouter.boot.Boot ./lib 30 | #CMD while true; do echo hello world; sleep 1; done 31 | -------------------------------------------------------------------------------- /scouter-server/build-docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source ../config 4 | 5 | docker build -t docker.io/ljhiyh/scouter-server:v${SCOUTER_VERSION} . 6 | docker tag docker.io/ljhiyh/scouter-server:v${SCOUTER_VERSION} docker.io/ljhiyh/scouter-server:latest 7 | docker push docker.io/ljhiyh/scouter-server:latest 8 | 9 | -------------------------------------------------------------------------------- /scouter-server/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Update Scouter Ports 4 | # Agent Control and Service Port(Default : TCP 6100) 5 | net_tcp_listen_port=${NET_TCP_LISTEN_PORT:-6100} 6 | 7 | # UDP Receive Port(Default : 6100) 8 | net_udp_listen_port=${NET_UDP_LISTEN_PORT:-6101} 9 | 10 | # JAVAOPTS 11 | JAVAOPTS="${JAVAOPTS:--Xms512m}" 12 | 13 | sed "s/%NET_TCP_LISTEN_PORT%/${net_tcp_listen_port}/g" -i conf/scouter.conf 14 | sed "s/%NET_UDP_LISTEN_PORT%/${net_udp_listen_port}/g" -i conf/scouter.conf 15 | 16 | 17 | java $JAVAOPTS -classpath ./scouter-server-boot.jar scouter.boot.Boot ./lib 18 | -------------------------------------------------------------------------------- /scouter-server/scouter-server-template.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Template 3 | metadata: 4 | creationTimestamp: null 5 | name: scouter-server 6 | objects: 7 | - apiVersion: v1 8 | kind: ImageStream 9 | metadata: 10 | labels: 11 | app: ${APP_NAME} 12 | name: ${APP_NAME} 13 | spec: 14 | tags: 15 | - annotations: 16 | openshift.io/imported-from: ljhiyh/scouter-server:latest 17 | from: 18 | kind: DockerImage 19 | name: docker.io/ljhiyh/scouter-server:latest 20 | importPolicy: {} 21 | name: latest 22 | referencePolicy: 23 | type: Source 24 | status: 25 | dockerImageRepository: "" 26 | - apiVersion: v1 27 | kind: Service 28 | metadata: 29 | labels: 30 | app: ${APP_NAME} 31 | name: ${APP_NAME} 32 | spec: 33 | ports: 34 | - name: ${NET_TCP_LISTEN_PORT}-tcp 35 | port: ${NET_TCP_LISTEN_PORT} 36 | protocol: TCP 37 | targetPort: 6100 38 | - name: ${NET_UDP_LISTEN_PORT}-udp 39 | port: ${NET_UDP_LISTEN_PORT} 40 | protocol: UDP 41 | targetPort: 6101 42 | selector: 43 | app: ${APP_NAME} 44 | deploymentconfig: ${APP_NAME} 45 | sessionAffinity: None 46 | type: ClusterIP 47 | - apiVersion: v1 48 | kind: DeploymentConfig 49 | metadata: 50 | annotations: 51 | openshift.io/generated-by: OpenShiftNewApp 52 | labels: 53 | app: ${APP_NAME} 54 | name: ${APP_NAME} 55 | spec: 56 | replicas: 1 57 | selector: 58 | app: ${APP_NAME} 59 | deploymentconfig: ${APP_NAME} 60 | strategy: 61 | activeDeadlineSeconds: 21600 62 | resources: {} 63 | rollingParams: 64 | intervalSeconds: 1 65 | maxSurge: 25% 66 | maxUnavailable: 25% 67 | timeoutSeconds: 600 68 | updatePeriodSeconds: 1 69 | type: Rolling 70 | template: 71 | metadata: 72 | annotations: 73 | openshift.io/generated-by: OpenShiftNewApp 74 | creationTimestamp: null 75 | labels: 76 | app: ${APP_NAME} 77 | deploymentconfig: ${APP_NAME} 78 | spec: 79 | containers: 80 | - env: 81 | - name: NET_TCP_LISTEN_PORT 82 | value: ${NET_TCP_LISTEN_PORT} 83 | - name: NET_UDP_LISTEN_PORT 84 | value: ${NET_UDP_LISTEN_PORT} 85 | image: "${APP_NAME}" 86 | imagePullPolicy: Always 87 | name: scouter-server 88 | ports: 89 | - containerPort: ${NET_TCP_LISTEN_PORT} 90 | protocol: TCP 91 | - containerPort: ${NET_UDP_LISTEN_PORT} 92 | protocol: UDP 93 | resources: {} 94 | terminationMessagePath: /dev/termination-log 95 | dnsPolicy: ClusterFirst 96 | restartPolicy: Always 97 | securityContext: {} 98 | terminationGracePeriodSeconds: 30 99 | test: false 100 | triggers: 101 | - type: ConfigChange 102 | - imageChangeParams: 103 | automatic: true 104 | containerNames: 105 | - ${APP_NAME} 106 | from: 107 | kind: ImageStreamTag 108 | name: ${APP_NAME}:latest 109 | type: ImageChange 110 | parameters: 111 | - description: The name assigned to the application. 112 | displayName: Application Name 113 | name: APP_NAME 114 | value: scouter-server 115 | - description: Scouter TCP Port to be accssible from client 116 | displayName: Scouter TCP Port 117 | name: NET_TCP_LISTEN_PORT 118 | value: "6100" 119 | - description: Scouter UDP Port to be accssible from client 120 | displayName: Scouter UDP Port 121 | name: NET_UDP_LISTEN_PORT 122 | value: "6101" 123 | -------------------------------------------------------------------------------- /scouter-server/scouter.conf: -------------------------------------------------------------------------------- 1 | # Agent Control and Service Port(Default : TCP 6100) 2 | net_tcp_listen_port=%NET_TCP_LISTEN_PORT% 3 | 4 | # UDP Receive Port(Default : 6100) 5 | net_udp_listen_port=%NET_UDP_LISTEN_PORT% 6 | 7 | # DB directory(Default : ./database) 8 | db_dir=./database 9 | 10 | # Log directory(Default : ./logs) 11 | log_dir=./logs 12 | -------------------------------------------------------------------------------- /scouter-test-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.centos.org/centos/centos 2 | MAINTAINER Jooho Lee 3 | ENV HOME=/opt/scouter-test-app \ 4 | TOMCAT_HOME=/opt/scouter-test-app/apache-tomcat-7.0.67 5 | 6 | RUN yum install -y java-1.8.0-openjdk \ 7 | java-1.8.0-openjdk-devel \ 8 | net-tools \ 9 | unzip \ 10 | wget \ 11 | which \ 12 | yum-utils \ 13 | rsync 14 | 15 | RUN mkdir -p ${HOME} && \ 16 | chown -R 1001:0 ${HOME}/ && \ 17 | useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin -c "Default Application User" scouter 18 | 19 | ADD apache-tomcat-7.0.67 ${HOME}/apache-tomcat-7.0.67 20 | ADD scouter/agent.java ${TOMCAT_HOME}/scouter/agent.java 21 | ADD conf ${TOMCAT_HOME}/scouter/conf 22 | ADD entrypoint.sh ${TOMCAT_HOME}/entrypoint.sh 23 | 24 | RUN chown -R 1001:0 ${HOME} && \ 25 | chmod 777 -R ${HOME} 26 | WORKDIR ${TOMCAT_HOME} 27 | EXPOSE 8080 28 | USER 1001 29 | CMD ./entrypoint.sh 30 | #CMD entrypoint.sh bin/startup.sh; tail -f logs/catalina.out 31 | 32 | #CMD while true; do echo hello world; sleep 1; done 33 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/.DS_Store -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/._.DS_Store: -------------------------------------------------------------------------------- 1 | Mac OS X  2Fx ATTRxx -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/NOTICE: -------------------------------------------------------------------------------- 1 | Apache Tomcat 2 | Copyright 1999-2015 The Apache Software Foundation 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | The Windows Installer is built with the Nullsoft 8 | Scriptable Install System (NSIS), which is 9 | open source software. The original software and 10 | related information is available at 11 | http://nsis.sourceforge.net. 12 | 13 | Java compilation software for JSP pages is provided by the Eclipse 14 | JDT Core Batch Compiler component, which is open source software. 15 | The original software and related information is available at 16 | http://www.eclipse.org/jdt/core/. 17 | 18 | For the bayeux implementation 19 | The org.apache.cometd.bayeux API is derivative work originating at the Dojo Foundation 20 | * Copyright 2007-2008 Guy Molinari 21 | * Copyright 2007-2008 Filip Hanik 22 | * Copyright 2007 Dojo Foundation 23 | * Copyright 2007 Mort Bay Consulting Pty. Ltd. 24 | 25 | The original XML Schemas for Java EE Deployment Descriptors: 26 | - javaee_5.xsd 27 | - javaee_web_services_1_2.xsd 28 | - javaee_web_services_client_1_2.xsd 29 | - javaee_6.xsd 30 | - javaee_web_services_1_3.xsd 31 | - javaee_web_services_client_1_3.xsd 32 | - jsp_2_2.xsd 33 | - web-app_3_0.xsd 34 | - web-common_3_0.xsd 35 | - web-fragment_3_0.xsd 36 | may be obtained from http://java.sun.com/xml/ns/javaee/ 37 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/.DS_Store -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/._.DS_Store: -------------------------------------------------------------------------------- 1 | Mac OS X  2Fx ATTRxx -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/bootstrap.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/bootstrap.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/catalina-tasks.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 22 | 23 | 24 | Catalina Ant Manager, JMX and JSPC Tasks 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/commons-daemon-native.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/commons-daemon-native.tar.gz -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/commons-daemon.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/commons-daemon.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/configtest.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Configuration test script for the CATALINA Server 19 | rem --------------------------------------------------------------------------- 20 | 21 | setlocal 22 | 23 | rem Guess CATALINA_HOME if not defined 24 | set "CURRENT_DIR=%cd%" 25 | if not "%CATALINA_HOME%" == "" goto gotHome 26 | set "CATALINA_HOME=%CURRENT_DIR%" 27 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 28 | cd .. 29 | set "CATALINA_HOME=%cd%" 30 | cd "%CURRENT_DIR%" 31 | :gotHome 32 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 33 | echo The CATALINA_HOME environment variable is not defined correctly 34 | echo This environment variable is needed to run this program 35 | goto end 36 | :okHome 37 | 38 | set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" 39 | 40 | rem Check that target executable exists 41 | if exist "%EXECUTABLE%" goto okExec 42 | echo Cannot find "%EXECUTABLE%" 43 | echo This file is needed to run this program 44 | goto end 45 | :okExec 46 | 47 | rem Get remaining unshifted command line arguments and save them in the 48 | set CMD_LINE_ARGS= 49 | :setArgs 50 | if ""%1""=="""" goto doneSetArgs 51 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 52 | shift 53 | goto setArgs 54 | :doneSetArgs 55 | 56 | call "%EXECUTABLE%" configtest %CMD_LINE_ARGS% 57 | 58 | :end 59 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/configtest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Configuration Test Script for the CATALINA Server 20 | # ----------------------------------------------------------------------------- 21 | 22 | # Better OS/400 detection: see Bugzilla 31132 23 | os400=false 24 | case "`uname`" in 25 | OS400*) os400=true;; 26 | esac 27 | 28 | # resolve links - $0 may be a softlink 29 | PRG="$0" 30 | 31 | while [ -h "$PRG" ] ; do 32 | ls=`ls -ld "$PRG"` 33 | link=`expr "$ls" : '.*-> \(.*\)$'` 34 | if expr "$link" : '/.*' > /dev/null; then 35 | PRG="$link" 36 | else 37 | PRG=`dirname "$PRG"`/"$link" 38 | fi 39 | done 40 | 41 | PRGDIR=`dirname "$PRG"` 42 | EXECUTABLE=catalina.sh 43 | 44 | # Check that target executable exists 45 | if $os400; then 46 | # -x will Only work on the os400 if the files are: 47 | # 1. owned by the user 48 | # 2. owned by the PRIMARY group of the user 49 | # this will not work if the user belongs in secondary groups 50 | eval 51 | else 52 | if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then 53 | echo "Cannot find $PRGDIR/$EXECUTABLE" 54 | echo "The file is absent or does not have execute permission" 55 | echo "This file is needed to run this program" 56 | exit 1 57 | fi 58 | fi 59 | 60 | exec "$PRGDIR"/"$EXECUTABLE" configtest "$@" 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/digest.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Script to digest password using the algorithm specified 19 | rem --------------------------------------------------------------------------- 20 | 21 | setlocal 22 | 23 | rem Guess CATALINA_HOME if not defined 24 | set "CURRENT_DIR=%cd%" 25 | if not "%CATALINA_HOME%" == "" goto gotHome 26 | set "CATALINA_HOME=%CURRENT_DIR%" 27 | if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome 28 | cd .. 29 | set "CATALINA_HOME=%cd%" 30 | cd "%CURRENT_DIR%" 31 | :gotHome 32 | if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome 33 | echo The CATALINA_HOME environment variable is not defined correctly 34 | echo This environment variable is needed to run this program 35 | goto end 36 | :okHome 37 | 38 | set "EXECUTABLE=%CATALINA_HOME%\bin\tool-wrapper.bat" 39 | 40 | rem Check that target executable exists 41 | if exist "%EXECUTABLE%" goto okExec 42 | echo Cannot find "%EXECUTABLE%" 43 | echo This file is needed to run this program 44 | goto end 45 | :okExec 46 | 47 | rem Get remaining unshifted command line arguments and save them in the 48 | set CMD_LINE_ARGS= 49 | :setArgs 50 | if ""%1""=="""" goto doneSetArgs 51 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 52 | shift 53 | goto setArgs 54 | :doneSetArgs 55 | 56 | call "%EXECUTABLE%" -server org.apache.catalina.realm.RealmBase %CMD_LINE_ARGS% 57 | 58 | :end 59 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/digest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Script to digest password using the algorithm specified 20 | # ----------------------------------------------------------------------------- 21 | 22 | # Better OS/400 detection: see Bugzilla 31132 23 | os400=false 24 | case "`uname`" in 25 | OS400*) os400=true;; 26 | esac 27 | 28 | # resolve links - $0 may be a softlink 29 | PRG="$0" 30 | 31 | while [ -h "$PRG" ] ; do 32 | ls=`ls -ld "$PRG"` 33 | link=`expr "$ls" : '.*-> \(.*\)$'` 34 | if expr "$link" : '/.*' > /dev/null; then 35 | PRG="$link" 36 | else 37 | PRG=`dirname "$PRG"`/"$link" 38 | fi 39 | done 40 | 41 | PRGDIR=`dirname "$PRG"` 42 | EXECUTABLE=tool-wrapper.sh 43 | 44 | # Check that target executable exists 45 | if $os400; then 46 | # -x will Only work on the os400 if the files are: 47 | # 1. owned by the user 48 | # 2. owned by the PRIMARY group of the user 49 | # this will not work if the user belongs in secondary groups 50 | eval 51 | else 52 | if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then 53 | echo "Cannot find $PRGDIR/$EXECUTABLE" 54 | echo "The file is absent or does not have execute permission" 55 | echo "This file is needed to run this program" 56 | exit 1 57 | fi 58 | fi 59 | 60 | exec "$PRGDIR"/"$EXECUTABLE" -server org.apache.catalina.realm.RealmBase "$@" 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/mydatabase.properties: -------------------------------------------------------------------------------- 1 | #HSQL Database Engine 2.3.3 2 | #Tue Nov 22 13:35:48 EST 2016 3 | version=2.3.3 4 | modified=yes 5 | tx_timestamp=0 6 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/setclasspath.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings 19 | rem are valid and consistent with the selected start-up options and set up the 20 | rem endorsed directory. 21 | rem --------------------------------------------------------------------------- 22 | 23 | rem Make sure prerequisite environment variables are set 24 | 25 | rem In debug mode we need a real JDK (JAVA_HOME) 26 | if ""%1"" == ""debug"" goto needJavaHome 27 | 28 | rem Otherwise either JRE or JDK are fine 29 | if not "%JRE_HOME%" == "" goto gotJreHome 30 | if not "%JAVA_HOME%" == "" goto gotJavaHome 31 | echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 32 | echo At least one of these environment variable is needed to run this program 33 | goto exit 34 | 35 | :needJavaHome 36 | rem Check if we have a usable JDK 37 | if "%JAVA_HOME%" == "" goto noJavaHome 38 | if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome 39 | if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome 40 | if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome 41 | if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome 42 | set "JRE_HOME=%JAVA_HOME%" 43 | goto okJava 44 | 45 | :noJavaHome 46 | echo The JAVA_HOME environment variable is not defined correctly. 47 | echo It is needed to run this program in debug mode. 48 | echo NB: JAVA_HOME should point to a JDK not a JRE. 49 | goto exit 50 | 51 | :gotJavaHome 52 | rem No JRE given, use JAVA_HOME as JRE_HOME 53 | set "JRE_HOME=%JAVA_HOME%" 54 | 55 | :gotJreHome 56 | rem Check if we have a usable JRE 57 | if not exist "%JRE_HOME%\bin\java.exe" goto noJreHome 58 | if not exist "%JRE_HOME%\bin\javaw.exe" goto noJreHome 59 | goto okJava 60 | 61 | :noJreHome 62 | rem Needed at least a JRE 63 | echo The JRE_HOME environment variable is not defined correctly 64 | echo This environment variable is needed to run this program 65 | goto exit 66 | 67 | :okJava 68 | rem Don't override the endorsed dir if the user has set it previously 69 | if not "%JAVA_ENDORSED_DIRS%" == "" goto gotEndorseddir 70 | rem Set the default -Djava.endorsed.dirs argument 71 | set "JAVA_ENDORSED_DIRS=%CATALINA_HOME%\endorsed" 72 | :gotEndorseddir 73 | 74 | rem Don't override _RUNJAVA if the user has set it previously 75 | if not "%_RUNJAVA%" == "" goto gotRunJava 76 | rem Set standard command for invoking Java. 77 | rem Also note the quoting as JRE_HOME may contain spaces. 78 | set _RUNJAVA="%JRE_HOME%\bin\java.exe" 79 | :gotRunJava 80 | 81 | rem Don't override _RUNJDB if the user has set it previously 82 | rem Also note the quoting as JAVA_HOME may contain spaces. 83 | if not "%_RUNJDB%" == "" goto gotRunJdb 84 | set _RUNJDB="%JAVA_HOME%\bin\jdb.exe" 85 | :gotRunJdb 86 | 87 | goto end 88 | 89 | :exit 90 | exit /b 1 91 | 92 | :end 93 | exit /b 0 94 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/setclasspath.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings 20 | # are valid and consistent with the selected start-up options and set up the 21 | # endorsed directory. 22 | # ----------------------------------------------------------------------------- 23 | 24 | # Make sure prerequisite environment variables are set 25 | if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then 26 | if $darwin; then 27 | # Bugzilla 54390 28 | if [ -x '/usr/libexec/java_home' ] ; then 29 | export JAVA_HOME=`/usr/libexec/java_home` 30 | # Bugzilla 37284 (reviewed). 31 | elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then 32 | export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" 33 | fi 34 | else 35 | JAVA_PATH=`which java 2>/dev/null` 36 | if [ "x$JAVA_PATH" != "x" ]; then 37 | JAVA_PATH=`dirname $JAVA_PATH 2>/dev/null` 38 | JRE_HOME=`dirname $JAVA_PATH 2>/dev/null` 39 | fi 40 | if [ "x$JRE_HOME" = "x" ]; then 41 | # XXX: Should we try other locations? 42 | if [ -x /usr/bin/java ]; then 43 | JRE_HOME=/usr 44 | fi 45 | fi 46 | fi 47 | if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then 48 | echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined" 49 | echo "At least one of these environment variable is needed to run this program" 50 | exit 1 51 | fi 52 | fi 53 | if [ -z "$JAVA_HOME" -a "$1" = "debug" ]; then 54 | echo "JAVA_HOME should point to a JDK in order to run in debug mode." 55 | exit 1 56 | fi 57 | if [ -z "$JRE_HOME" ]; then 58 | JRE_HOME="$JAVA_HOME" 59 | fi 60 | 61 | # If we're running under jdb, we need a full jdk. 62 | if [ "$1" = "debug" ] ; then 63 | if [ "$os400" = "true" ]; then 64 | if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/javac ]; then 65 | echo "The JAVA_HOME environment variable is not defined correctly" 66 | echo "This environment variable is needed to run this program" 67 | echo "NB: JAVA_HOME should point to a JDK not a JRE" 68 | exit 1 69 | fi 70 | else 71 | if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/jdb -o ! -x "$JAVA_HOME"/bin/javac ]; then 72 | echo "The JAVA_HOME environment variable is not defined correctly" 73 | echo "This environment variable is needed to run this program" 74 | echo "NB: JAVA_HOME should point to a JDK not a JRE" 75 | exit 1 76 | fi 77 | fi 78 | fi 79 | 80 | # Don't override the endorsed dir if the user has set it previously 81 | if [ -z "$JAVA_ENDORSED_DIRS" ]; then 82 | # Set the default -Djava.endorsed.dirs argument 83 | JAVA_ENDORSED_DIRS="$CATALINA_HOME"/endorsed 84 | fi 85 | 86 | # Set standard commands for invoking Java, if not already set. 87 | if [ -z "$_RUNJAVA" ]; then 88 | _RUNJAVA="$JRE_HOME"/bin/java 89 | fi 90 | if [ "$os400" != "true" ]; then 91 | if [ -z "$_RUNJDB" ]; then 92 | _RUNJDB="$JAVA_HOME"/bin/jdb 93 | fi 94 | fi -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/shutdown.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Stop script for the CATALINA Server 19 | rem --------------------------------------------------------------------------- 20 | 21 | setlocal 22 | 23 | rem Guess CATALINA_HOME if not defined 24 | set "CURRENT_DIR=%cd%" 25 | if not "%CATALINA_HOME%" == "" goto gotHome 26 | set "CATALINA_HOME=%CURRENT_DIR%" 27 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 28 | cd .. 29 | set "CATALINA_HOME=%cd%" 30 | cd "%CURRENT_DIR%" 31 | :gotHome 32 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 33 | echo The CATALINA_HOME environment variable is not defined correctly 34 | echo This environment variable is needed to run this program 35 | goto end 36 | :okHome 37 | 38 | set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" 39 | 40 | rem Check that target executable exists 41 | if exist "%EXECUTABLE%" goto okExec 42 | echo Cannot find "%EXECUTABLE%" 43 | echo This file is needed to run this program 44 | goto end 45 | :okExec 46 | 47 | rem Get remaining unshifted command line arguments and save them in the 48 | set CMD_LINE_ARGS= 49 | :setArgs 50 | if ""%1""=="""" goto doneSetArgs 51 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 52 | shift 53 | goto setArgs 54 | :doneSetArgs 55 | 56 | call "%EXECUTABLE%" stop %CMD_LINE_ARGS% 57 | 58 | :end 59 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/shutdown.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Stop script for the CATALINA Server 20 | # ----------------------------------------------------------------------------- 21 | 22 | # Better OS/400 detection: see Bugzilla 31132 23 | os400=false 24 | case "`uname`" in 25 | OS400*) os400=true;; 26 | esac 27 | 28 | # resolve links - $0 may be a softlink 29 | PRG="$0" 30 | 31 | while [ -h "$PRG" ] ; do 32 | ls=`ls -ld "$PRG"` 33 | link=`expr "$ls" : '.*-> \(.*\)$'` 34 | if expr "$link" : '/.*' > /dev/null; then 35 | PRG="$link" 36 | else 37 | PRG=`dirname "$PRG"`/"$link" 38 | fi 39 | done 40 | 41 | PRGDIR=`dirname "$PRG"` 42 | EXECUTABLE=catalina.sh 43 | 44 | # Check that target executable exists 45 | if $os400; then 46 | # -x will Only work on the os400 if the files are: 47 | # 1. owned by the user 48 | # 2. owned by the PRIMARY group of the user 49 | # this will not work if the user belongs in secondary groups 50 | eval 51 | else 52 | if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then 53 | echo "Cannot find $PRGDIR/$EXECUTABLE" 54 | echo "The file is absent or does not have execute permission" 55 | echo "This file is needed to run this program" 56 | exit 1 57 | fi 58 | fi 59 | 60 | exec "$PRGDIR"/"$EXECUTABLE" stop "$@" 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/startup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Start script for the CATALINA Server 19 | rem --------------------------------------------------------------------------- 20 | 21 | setlocal 22 | 23 | rem Guess CATALINA_HOME if not defined 24 | set "CURRENT_DIR=%cd%" 25 | if not "%CATALINA_HOME%" == "" goto gotHome 26 | set "CATALINA_HOME=%CURRENT_DIR%" 27 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 28 | cd .. 29 | set "CATALINA_HOME=%cd%" 30 | cd "%CURRENT_DIR%" 31 | :gotHome 32 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 33 | echo The CATALINA_HOME environment variable is not defined correctly 34 | echo This environment variable is needed to run this program 35 | goto end 36 | :okHome 37 | 38 | set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" 39 | 40 | rem Check that target executable exists 41 | if exist "%EXECUTABLE%" goto okExec 42 | echo Cannot find "%EXECUTABLE%" 43 | echo This file is needed to run this program 44 | goto end 45 | :okExec 46 | 47 | rem Get remaining unshifted command line arguments and save them in the 48 | set CMD_LINE_ARGS= 49 | :setArgs 50 | if ""%1""=="""" goto doneSetArgs 51 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 52 | shift 53 | goto setArgs 54 | :doneSetArgs 55 | 56 | call "%EXECUTABLE%" start %CMD_LINE_ARGS% 57 | 58 | :end 59 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/startup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Start Script for the CATALINA Server 20 | # ----------------------------------------------------------------------------- 21 | 22 | # Better OS/400 detection: see Bugzilla 31132 23 | os400=false 24 | case "`uname`" in 25 | OS400*) os400=true;; 26 | esac 27 | 28 | # resolve links - $0 may be a softlink 29 | PRG="$0" 30 | 31 | while [ -h "$PRG" ] ; do 32 | ls=`ls -ld "$PRG"` 33 | link=`expr "$ls" : '.*-> \(.*\)$'` 34 | if expr "$link" : '/.*' > /dev/null; then 35 | PRG="$link" 36 | else 37 | PRG=`dirname "$PRG"`/"$link" 38 | fi 39 | done 40 | 41 | PRGDIR=`dirname "$PRG"` 42 | EXECUTABLE=catalina.sh 43 | 44 | # Check that target executable exists 45 | if $os400; then 46 | # -x will Only work on the os400 if the files are: 47 | # 1. owned by the user 48 | # 2. owned by the PRIMARY group of the user 49 | # this will not work if the user belongs in secondary groups 50 | eval 51 | else 52 | if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then 53 | echo "Cannot find $PRGDIR/$EXECUTABLE" 54 | echo "The file is absent or does not have execute permission" 55 | echo "This file is needed to run this program" 56 | exit 1 57 | fi 58 | fi 59 | 60 | exec "$PRGDIR"/"$EXECUTABLE" start "$@" 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/tomcat-juli.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/tomcat-juli.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/tomcat-native.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/bin/tomcat-native.tar.gz -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/tool-wrapper.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Wrapper script for command line tools 19 | rem 20 | rem Environment Variable Prerequisites 21 | rem 22 | rem CATALINA_HOME May point at your Catalina "build" directory. 23 | rem 24 | rem TOOL_OPTS (Optional) Java runtime options. 25 | rem 26 | rem JAVA_HOME Must point at your Java Development Kit installation. 27 | rem Using JRE_HOME instead works as well. 28 | rem 29 | rem JRE_HOME Must point at your Java Runtime installation. 30 | rem Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME 31 | rem are both set, JRE_HOME is used. 32 | rem 33 | rem JAVA_OPTS (Optional) Java runtime options. 34 | rem 35 | rem JAVA_ENDORSED_DIRS (Optional) Lists of of semi-colon separated directories 36 | rem containing some jars in order to allow replacement of APIs 37 | rem created outside of the JCP (i.e. DOM and SAX from W3C). 38 | rem It can also be used to update the XML parser implementation. 39 | rem Defaults to $CATALINA_HOME/endorsed. 40 | rem --------------------------------------------------------------------------- 41 | 42 | setlocal 43 | 44 | rem Guess CATALINA_HOME if not defined 45 | set "CURRENT_DIR=%cd%" 46 | if not "%CATALINA_HOME%" == "" goto gotHome 47 | set "CATALINA_HOME=%CURRENT_DIR%" 48 | if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome 49 | cd .. 50 | set "CATALINA_HOME=%cd%" 51 | cd "%CURRENT_DIR%" 52 | :gotHome 53 | if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome 54 | echo The CATALINA_HOME environment variable is not defined correctly 55 | echo This environment variable is needed to run this program 56 | goto end 57 | :okHome 58 | 59 | rem Ensure that any user defined CLASSPATH variables are not used on startup, 60 | rem but allow them to be specified in setenv.bat, in rare case when it is needed. 61 | set CLASSPATH= 62 | 63 | rem Get standard environment variables 64 | if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat" 65 | 66 | rem Get standard Java environment variables 67 | if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath 68 | echo Cannot find "%CATALINA_HOME%\bin\setclasspath.bat" 69 | echo This file is needed to run this program 70 | goto end 71 | :okSetclasspath 72 | call "%CATALINA_HOME%\bin\setclasspath.bat" %1 73 | if errorlevel 1 goto end 74 | 75 | rem Add on extra jar files to CLASSPATH 76 | rem Note that there are no quotes as we do not want to introduce random 77 | rem quotes into the CLASSPATH 78 | if "%CLASSPATH%" == "" goto emptyClasspath 79 | set "CLASSPATH=%CLASSPATH%;" 80 | :emptyClasspath 81 | set "CLASSPATH=%CLASSPATH%%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_HOME%\bin\tomcat-juli.jar;%CATALINA_HOME%\lib\servlet-api.jar" 82 | 83 | set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 84 | 85 | rem Get remaining unshifted command line arguments and save them in the 86 | set CMD_LINE_ARGS= 87 | :setArgs 88 | if ""%1""=="""" goto doneSetArgs 89 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 90 | shift 91 | goto setArgs 92 | :doneSetArgs 93 | 94 | %_RUNJAVA% %JAVA_OPTS% %TOOL_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Tool %CMD_LINE_ARGS% 95 | 96 | :end 97 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/tool-wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Wrapper script for command line tools 20 | # 21 | # Environment Variable Prerequisites 22 | # 23 | # CATALINA_HOME May point at your Catalina "build" directory. 24 | # 25 | # TOOL_OPTS (Optional) Java runtime options. 26 | # 27 | # JAVA_HOME Must point at your Java Development Kit installation. 28 | # Using JRE_HOME instead works as well. 29 | # 30 | # JRE_HOME Must point at your Java Runtime installation. 31 | # Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME 32 | # are both set, JRE_HOME is used. 33 | # 34 | # JAVA_OPTS (Optional) Java runtime options. 35 | # 36 | # JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories 37 | # containing some jars in order to allow replacement of APIs 38 | # created outside of the JCP (i.e. DOM and SAX from W3C). 39 | # It can also be used to update the XML parser implementation. 40 | # Defaults to $CATALINA_HOME/endorsed. 41 | # ----------------------------------------------------------------------------- 42 | 43 | # OS specific support. $var _must_ be set to either true or false. 44 | cygwin=false 45 | darwin=false 46 | os400=false 47 | case "`uname`" in 48 | CYGWIN*) cygwin=true;; 49 | Darwin*) darwin=true;; 50 | OS400*) os400=true;; 51 | esac 52 | 53 | # resolve links - $0 may be a softlink 54 | PRG="$0" 55 | 56 | while [ -h "$PRG" ]; do 57 | ls=`ls -ld "$PRG"` 58 | link=`expr "$ls" : '.*-> \(.*\)$'` 59 | if expr "$link" : '/.*' > /dev/null; then 60 | PRG="$link" 61 | else 62 | PRG=`dirname "$PRG"`/"$link" 63 | fi 64 | done 65 | 66 | # Get standard environment variables 67 | PRGDIR=`dirname "$PRG"` 68 | 69 | # Only set CATALINA_HOME if not already set 70 | [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` 71 | 72 | # Ensure that any user defined CLASSPATH variables are not used on startup, 73 | # but allow them to be specified in setenv.sh, in rare case when it is needed. 74 | CLASSPATH= 75 | 76 | if [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then 77 | . "$CATALINA_HOME/bin/setenv.sh" 78 | fi 79 | 80 | # For Cygwin, ensure paths are in UNIX format before anything is touched 81 | if $cygwin; then 82 | [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` 83 | [ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"` 84 | [ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"` 85 | [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` 86 | fi 87 | 88 | # For OS400 89 | if $os400; then 90 | # Set job priority to standard for interactive (interactive - 6) by using 91 | # the interactive priority - 6, the helper threads that respond to requests 92 | # will be running at the same priority as interactive jobs. 93 | COMMAND='chgjob job('$JOBNAME') runpty(6)' 94 | system $COMMAND 95 | 96 | # Enable multi threading 97 | export QIBM_MULTI_THREADED=Y 98 | fi 99 | 100 | # Get standard Java environment variables 101 | if $os400; then 102 | # -r will Only work on the os400 if the files are: 103 | # 1. owned by the user 104 | # 2. owned by the PRIMARY group of the user 105 | # this will not work if the user belongs in secondary groups 106 | . "$CATALINA_HOME"/bin/setclasspath.sh 107 | else 108 | if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then 109 | . "$CATALINA_HOME"/bin/setclasspath.sh 110 | else 111 | echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh" 112 | echo "This file is needed to run this program" 113 | exit 1 114 | fi 115 | fi 116 | 117 | # Add on extra jar files to CLASSPATH 118 | if [ ! -z "$CLASSPATH" ] ; then 119 | CLASSPATH="$CLASSPATH": 120 | fi 121 | CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/bin/tomcat-juli.jar:"$CATALINA_HOME"/lib/servlet-api.jar 122 | 123 | # For Cygwin, switch paths to Windows format before running java 124 | if $cygwin; then 125 | JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"` 126 | JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"` 127 | CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"` 128 | CLASSPATH=`cygpath --path --windows "$CLASSPATH"` 129 | JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"` 130 | fi 131 | 132 | JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" 133 | 134 | # ----- Execute The Requested Command ----------------------------------------- 135 | 136 | exec "$_RUNJAVA" $JAVA_OPTS $TOOL_OPTS \ 137 | -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ 138 | -Dcatalina.home="$CATALINA_HOME" \ 139 | org.apache.catalina.startup.Tool "$@" 140 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/version.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Licensed to the Apache Software Foundation (ASF) under one or more 3 | rem contributor license agreements. See the NOTICE file distributed with 4 | rem this work for additional information regarding copyright ownership. 5 | rem The ASF licenses this file to You under the Apache License, Version 2.0 6 | rem (the "License"); you may not use this file except in compliance with 7 | rem the License. You may obtain a copy of the License at 8 | rem 9 | rem http://www.apache.org/licenses/LICENSE-2.0 10 | rem 11 | rem Unless required by applicable law or agreed to in writing, software 12 | rem distributed under the License is distributed on an "AS IS" BASIS, 13 | rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | rem See the License for the specific language governing permissions and 15 | rem limitations under the License. 16 | 17 | rem --------------------------------------------------------------------------- 18 | rem Version script for the CATALINA Server 19 | rem --------------------------------------------------------------------------- 20 | 21 | setlocal 22 | 23 | rem Guess CATALINA_HOME if not defined 24 | set "CURRENT_DIR=%cd%" 25 | if not "%CATALINA_HOME%" == "" goto gotHome 26 | set "CATALINA_HOME=%CURRENT_DIR%" 27 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 28 | cd .. 29 | set "CATALINA_HOME=%cd%" 30 | cd "%CURRENT_DIR%" 31 | :gotHome 32 | if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome 33 | echo The CATALINA_HOME environment variable is not defined correctly 34 | echo This environment variable is needed to run this program 35 | goto end 36 | :okHome 37 | 38 | set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" 39 | 40 | rem Check that target executable exists 41 | if exist "%EXECUTABLE%" goto okExec 42 | echo Cannot find "%EXECUTABLE%" 43 | echo This file is needed to run this program 44 | goto end 45 | :okExec 46 | 47 | rem Get remaining unshifted command line arguments and save them in the 48 | set CMD_LINE_ARGS= 49 | :setArgs 50 | if ""%1""=="""" goto doneSetArgs 51 | set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 52 | shift 53 | goto setArgs 54 | :doneSetArgs 55 | 56 | call "%EXECUTABLE%" version %CMD_LINE_ARGS% 57 | 58 | :end 59 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/bin/version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | # ----------------------------------------------------------------------------- 19 | # Version Script for the CATALINA Server 20 | # ----------------------------------------------------------------------------- 21 | 22 | # Better OS/400 detection: see Bugzilla 31132 23 | os400=false 24 | case "`uname`" in 25 | OS400*) os400=true;; 26 | esac 27 | 28 | # resolve links - $0 may be a softlink 29 | PRG="$0" 30 | 31 | while [ -h "$PRG" ] ; do 32 | ls=`ls -ld "$PRG"` 33 | link=`expr "$ls" : '.*-> \(.*\)$'` 34 | if expr "$link" : '/.*' > /dev/null; then 35 | PRG="$link" 36 | else 37 | PRG=`dirname "$PRG"`/"$link" 38 | fi 39 | done 40 | 41 | PRGDIR=`dirname "$PRG"` 42 | EXECUTABLE=catalina.sh 43 | 44 | # Check that target executable exists 45 | if $os400; then 46 | # -x will Only work on the os400 if the files are: 47 | # 1. owned by the user 48 | # 2. owned by the PRIMARY group of the user 49 | # this will not work if the user belongs in secondary groups 50 | eval 51 | else 52 | if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then 53 | echo "Cannot find $PRGDIR/$EXECUTABLE" 54 | echo "The file is absent or does not have execute permission" 55 | echo "This file is needed to run this program" 56 | exit 1 57 | fi 58 | fi 59 | 60 | exec "$PRGDIR"/"$EXECUTABLE" version "$@" 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/conf/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | 21 | 22 | WEB-INF/web.xml 23 | 24 | 25 | 28 | 29 | 31 | 34 | 35 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/conf/logging.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 17 | 18 | .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 19 | 20 | ############################################################ 21 | # Handler specific properties. 22 | # Describes specific configuration info for Handlers. 23 | ############################################################ 24 | 25 | 1catalina.org.apache.juli.FileHandler.level = FINE 26 | 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 27 | 1catalina.org.apache.juli.FileHandler.prefix = catalina. 28 | 29 | 2localhost.org.apache.juli.FileHandler.level = FINE 30 | 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 31 | 2localhost.org.apache.juli.FileHandler.prefix = localhost. 32 | 33 | 3manager.org.apache.juli.FileHandler.level = FINE 34 | 3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 35 | 3manager.org.apache.juli.FileHandler.prefix = manager. 36 | 37 | 4host-manager.org.apache.juli.FileHandler.level = FINE 38 | 4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 39 | 4host-manager.org.apache.juli.FileHandler.prefix = host-manager. 40 | 41 | java.util.logging.ConsoleHandler.level = FINE 42 | java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 43 | 44 | 45 | ############################################################ 46 | # Facility specific properties. 47 | # Provides extra control for each logger. 48 | ############################################################ 49 | 50 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO 51 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler 52 | 53 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO 54 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler 55 | 56 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO 57 | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler 58 | 59 | # For example, set the org.apache.catalina.util.LifecycleBase logger to log 60 | # each component that extends LifecycleBase changing state: 61 | #org.apache.catalina.util.LifecycleBase.level = FINE 62 | 63 | # To see debug messages in TldLocationsCache, uncomment the following line: 64 | #org.apache.jasper.compiler.TldLocationsCache.level = FINE 65 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/conf/tomcat-users.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 24 | 29 | 36 | 37 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/annotations-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/annotations-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/catalina-ant.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/catalina-ant.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/catalina-ha.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/catalina-ha.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/catalina-tribes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/catalina-tribes.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/catalina.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/catalina.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/ecj-4.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/ecj-4.4.2.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/el-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/el-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/jasper-el.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/jasper-el.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/jasper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/jasper.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/jsp-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/jsp-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/servlet-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/servlet-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-coyote.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-coyote.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-dbcp.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-dbcp.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-es.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-es.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-fr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-fr.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-ja.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-i18n-ja.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-jdbc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-jdbc.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-util.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat-util.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/tomcat7-websocket.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/tomcat7-websocket.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/lib/websocket-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/lib/websocket-api.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2015-12-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2015-12-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2015-12-23.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2015-12-23.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-04-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-04-01.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-11-17.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-11-17.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-11-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2016-11-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2017-08-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/host-manager.2017-08-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/localhost.2017-08-22.log: -------------------------------------------------------------------------------- 1 | Aug 22, 2017 1:43:41 PM org.apache.catalina.core.ApplicationContext log 2 | INFO: No Spring WebApplicationInitializer types detected on classpath 3 | Aug 22, 2017 1:43:42 PM org.apache.catalina.core.ApplicationContext log 4 | INFO: Initializing Spring root WebApplicationContext 5 | Aug 22, 2017 1:45:04 PM org.apache.catalina.core.ApplicationContext log 6 | INFO: Closing Spring root WebApplicationContext 7 | Aug 22, 2017 1:45:20 PM org.apache.catalina.core.ApplicationContext log 8 | INFO: No Spring WebApplicationInitializer types detected on classpath 9 | Aug 22, 2017 1:45:20 PM org.apache.catalina.core.ApplicationContext log 10 | INFO: Initializing Spring root WebApplicationContext 11 | Aug 22, 2017 1:46:36 PM org.apache.catalina.core.ApplicationContext log 12 | INFO: Closing Spring root WebApplicationContext 13 | Aug 22, 2017 1:47:02 PM org.apache.catalina.core.ApplicationContext log 14 | INFO: No Spring WebApplicationInitializer types detected on classpath 15 | Aug 22, 2017 1:47:02 PM org.apache.catalina.core.ApplicationContext log 16 | INFO: Initializing Spring root WebApplicationContext 17 | Aug 22, 2017 1:47:21 PM org.apache.catalina.core.ApplicationContext log 18 | INFO: Closing Spring root WebApplicationContext 19 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/localhost_access_log.2017-08-22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/localhost_access_log.2017-08-22.txt -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2015-12-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2015-12-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2015-12-23.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2015-12-23.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-04-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-04-01.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-11-17.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-11-17.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-11-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2016-11-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/logs/manager.2017-08-22.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/logs/manager.2017-08-22.log -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: gunlee 3 | Build-Jdk: 1.7.0_79 4 | Created-By: Apache Maven 3.3.3 5 | Archiver-Version: Plexus Archiver 6 | 7 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/META-INF/maven/org.mybatis/jpetstore/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Apache Maven 2 | #Wed Dec 23 16:57:17 KST 2015 3 | version=6.0.2-SNAPSHOT 4 | groupId=org.mybatis 5 | artifactId=jpetstore 6 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/META-INF/maven/org.mybatis/jpetstore/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 4.0.0 20 | 21 | 22 | org.mybatis 23 | mybatis-parent 24 | 26 25 | 26 | 27 | 28 | org.mybatis 29 | 6.0.2-SNAPSHOT 30 | jpetstore 31 | war 32 | 33 | JPetStore Demo 6 34 | http://www.mybatis.org 35 | 36 | 37 | http://github.com/mybatis/jpetstore 38 | scm:git:ssh://github.com/mybatis/jpetstore.git 39 | scm:git:ssh://git@github.com/mybatis/jpetstore.git 40 | HEAD 41 | 42 | 43 | GitHub Issue Management 44 | https://github.com/mybatis/jpetstore/issues 45 | 46 | 47 | Travis CI 48 | https://travis-ci.org/jpetstore/guice 49 | 50 | 51 | 52 | gh-pages 53 | Mybatis GitHub Pages 54 | git:ssh://git@github.com/mybatis/jpetstore-6.git?gh-pages# 55 | 56 | 57 | 58 | 59 | 60 | org.mybatis 61 | mybatis 62 | 3.3.0 63 | 64 | 65 | org.mybatis 66 | mybatis-spring 67 | 1.2.3 68 | 69 | 70 | org.springframework 71 | spring-jdbc 72 | 4.2.3.RELEASE 73 | 74 | 75 | org.springframework 76 | spring-web 77 | 4.2.3.RELEASE 78 | 79 | 80 | net.sourceforge.stripes 81 | stripes 82 | 1.6.0 83 | 84 | 85 | javax.servlet 86 | jstl 87 | 1.2 88 | 89 | 90 | javax.servlet 91 | jsp-api 92 | 2.0 93 | provided 94 | 95 | 96 | log4j 97 | log4j 98 | 1.2.17 99 | 100 | 101 | org.hsqldb 102 | hsqldb 103 | 2.3.3 104 | 105 | 106 | 107 | 108 | jpetstore 109 | 110 | 111 | 112 | org.apache.maven.plugins 113 | maven-war-plugin 114 | 2.6 115 | 116 | 117 | 118 | 119 | 120 | org.apache.maven.plugins 121 | maven-resources-plugin 122 | 123 | true 124 | 125 | 126 | 127 | org.apache.tomcat.maven 128 | tomcat6-maven-plugin 129 | 2.2 130 | 131 | 132 | org.apache.tomcat.maven 133 | tomcat7-maven-plugin 134 | 2.2 135 | 136 | 137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/META-INF/NOTICE: -------------------------------------------------------------------------------- 1 | MyBatis JPetStore 2 | Copyright 2010-2013 3 | 4 | This product includes software developed by 5 | The MyBatis Team (http://mybatis.org/). 6 | 7 | iBATIS 8 | This product includes software developed by 9 | The Apache Software Foundation (http://www.apache.org/). 10 | 11 | Copyright 2010 The Apache Software Foundation 12 | 13 | Licensed under the Apache License, Version 2.0 (the "License"); 14 | you may not use this file except in compliance with the License. 15 | You may obtain a copy of the License at 16 | 17 | http://www.apache.org/licenses/LICENSE-2.0 18 | 19 | Unless required by applicable law or agreed to in writing, software 20 | distributed under the License is distributed on an "AS IS" BASIS, 21 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | See the License for the specific language governing permissions and 23 | limitations under the License. 24 | 25 | OGNL 26 | //-------------------------------------------------------------------------- 27 | // Copyright (c) 2004, Drew Davidson and Luke Blanshard 28 | // All rights reserved. 29 | // 30 | // Redistribution and use in source and binary forms, with or without 31 | // modification, are permitted provided that the following conditions are 32 | // met: 33 | // 34 | // Redistributions of source code must retain the above copyright notice, 35 | // this list of conditions and the following disclaimer. 36 | // Redistributions in binary form must reproduce the above copyright 37 | // notice, this list of conditions and the following disclaimer in the 38 | // documentation and/or other materials provided with the distribution. 39 | // Neither the name of the Drew Davidson nor the names of its contributors 40 | // may be used to endorse or promote products derived from this software 41 | // without specific prior written permission. 42 | // 43 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 44 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 45 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 46 | // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 47 | // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 48 | // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 49 | // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 50 | // OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 51 | // AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 52 | // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 53 | // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 54 | // DAMAGE. 55 | //-------------------------------------------------------------------------- 56 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/StripesResources.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/StripesResources.properties -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/database/jpetstore-hsqldb-schema.sql: -------------------------------------------------------------------------------- 1 | -- 2 | -- Copyright 2010-2013 the original author or authors. 3 | -- 4 | -- Licensed under the Apache License, Version 2.0 (the "License"); 5 | -- you may not use this file except in compliance with the License. 6 | -- You may obtain a copy of the License at 7 | -- 8 | -- http://www.apache.org/licenses/LICENSE-2.0 9 | -- 10 | -- Unless required by applicable law or agreed to in writing, software 11 | -- distributed under the License is distributed on an "AS IS" BASIS, 12 | -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | -- See the License for the specific language governing permissions and 14 | -- limitations under the License. 15 | -- 16 | 17 | create table supplier ( 18 | suppid int not null, 19 | name varchar(80) null, 20 | status varchar(2) not null, 21 | addr1 varchar(80) null, 22 | addr2 varchar(80) null, 23 | city varchar(80) null, 24 | state varchar(80) null, 25 | zip varchar(5) null, 26 | phone varchar(80) null, 27 | constraint pk_supplier primary key (suppid) 28 | ); 29 | 30 | create table signon ( 31 | username varchar(25) not null, 32 | password varchar(25) not null, 33 | constraint pk_signon primary key (username) 34 | ); 35 | 36 | create table account ( 37 | userid varchar(80) not null, 38 | email varchar(80) not null, 39 | firstname varchar(80) not null, 40 | lastname varchar(80) not null, 41 | status varchar(2) null, 42 | addr1 varchar(80) not null, 43 | addr2 varchar(40) null, 44 | city varchar(80) not null, 45 | state varchar(80) not null, 46 | zip varchar(20) not null, 47 | country varchar(20) not null, 48 | phone varchar(80) not null, 49 | constraint pk_account primary key (userid) 50 | ); 51 | 52 | create table profile ( 53 | userid varchar(80) not null, 54 | langpref varchar(80) not null, 55 | favcategory varchar(30), 56 | mylistopt int, 57 | banneropt int, 58 | constraint pk_profile primary key (userid) 59 | ); 60 | 61 | create table bannerdata ( 62 | favcategory varchar(80) not null, 63 | bannername varchar(255) null, 64 | constraint pk_bannerdata primary key (favcategory) 65 | ); 66 | 67 | create table orders ( 68 | orderid int not null, 69 | userid varchar(80) not null, 70 | orderdate date not null, 71 | shipaddr1 varchar(80) not null, 72 | shipaddr2 varchar(80) null, 73 | shipcity varchar(80) not null, 74 | shipstate varchar(80) not null, 75 | shipzip varchar(20) not null, 76 | shipcountry varchar(20) not null, 77 | billaddr1 varchar(80) not null, 78 | billaddr2 varchar(80) null, 79 | billcity varchar(80) not null, 80 | billstate varchar(80) not null, 81 | billzip varchar(20) not null, 82 | billcountry varchar(20) not null, 83 | courier varchar(80) not null, 84 | totalprice decimal(10,2) not null, 85 | billtofirstname varchar(80) not null, 86 | billtolastname varchar(80) not null, 87 | shiptofirstname varchar(80) not null, 88 | shiptolastname varchar(80) not null, 89 | creditcard varchar(80) not null, 90 | exprdate varchar(7) not null, 91 | cardtype varchar(80) not null, 92 | locale varchar(80) not null, 93 | constraint pk_orders primary key (orderid) 94 | ); 95 | 96 | create table orderstatus ( 97 | orderid int not null, 98 | linenum int not null, 99 | timestamp date not null, 100 | status varchar(2) not null, 101 | constraint pk_orderstatus primary key (orderid, linenum) 102 | ); 103 | 104 | create table lineitem ( 105 | orderid int not null, 106 | linenum int not null, 107 | itemid varchar(10) not null, 108 | quantity int not null, 109 | unitprice decimal(10,2) not null, 110 | constraint pk_lineitem primary key (orderid, linenum) 111 | ); 112 | 113 | create table category ( 114 | catid varchar(10) not null, 115 | name varchar(80) null, 116 | descn varchar(255) null, 117 | constraint pk_category primary key (catid) 118 | ); 119 | 120 | create table product ( 121 | productid varchar(10) not null, 122 | category varchar(10) not null, 123 | name varchar(80) null, 124 | descn varchar(255) null, 125 | constraint pk_product primary key (productid), 126 | constraint fk_product_1 foreign key (category) 127 | references category (catid) 128 | ); 129 | 130 | create index productCat on product (category); 131 | create index productName on product (name); 132 | 133 | create table item ( 134 | itemid varchar(10) not null, 135 | productid varchar(10) not null, 136 | listprice decimal(10,2) null, 137 | unitcost decimal(10,2) null, 138 | supplier int null, 139 | status varchar(2) null, 140 | attr1 varchar(80) null, 141 | attr2 varchar(80) null, 142 | attr3 varchar(80) null, 143 | attr4 varchar(80) null, 144 | attr5 varchar(80) null, 145 | constraint pk_item primary key (itemid), 146 | constraint fk_item_1 foreign key (productid) 147 | references product (productid), 148 | constraint fk_item_2 foreign key (supplier) 149 | references supplier (suppid) 150 | ); 151 | 152 | create index itemProd on item (productid); 153 | 154 | create table inventory ( 155 | itemid varchar(10) not null, 156 | qty int not null, 157 | constraint pk_inventory primary key (itemid) 158 | ); 159 | 160 | CREATE TABLE sequence 161 | ( 162 | name varchar(30) not null, 163 | nextid int not null, 164 | constraint pk_sequence primary key (name) 165 | ); 166 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/log4j.properties: -------------------------------------------------------------------------------- 1 | # Copyright 2010-2013 the original author or authors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | # Rules reminder: 16 | # DEBUG < INFO < WARN < ERROR < FATAL 17 | 18 | # Global logging configuration 19 | log4j.rootLogger=WARN, stdout 20 | 21 | # My logging configuration... 22 | log4j.logger.org.mybatis.jpetstore=TRACE 23 | log4j.logger.org.mybatis.spring=TRACE 24 | 25 | ## Console output... 26 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 27 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 28 | log4j.appender.stdout.layout.ConversionPattern=%r [%t] %-5p %c %x - %m%n 29 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/AccountMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 49 | 50 | 76 | 77 | 78 | UPDATE ACCOUNT SET 79 | EMAIL = #{email}, 80 | FIRSTNAME = #{firstName}, 81 | LASTNAME = #{lastName}, 82 | STATUS = #{status}, 83 | ADDR1 = #{address1}, 84 | ADDR2 = #{address2,jdbcType=VARCHAR}, 85 | CITY = #{city}, 86 | STATE = #{state}, 87 | ZIP = #{zip}, 88 | COUNTRY = #{country}, 89 | PHONE = #{phone} 90 | WHERE USERID = #{username} 91 | 92 | 93 | 94 | INSERT INTO ACCOUNT 95 | (EMAIL, FIRSTNAME, LASTNAME, STATUS, ADDR1, ADDR2, CITY, STATE, ZIP, COUNTRY, PHONE, USERID) 96 | VALUES 97 | (#{email}, #{firstName}, #{lastName}, #{status}, #{address1}, #{address2,jdbcType=VARCHAR}, #{city}, #{state}, #{zip}, #{country}, #{phone}, #{username}) 98 | 99 | 100 | 111 | 112 | 113 | UPDATE PROFILE SET 114 | LANGPREF = #{languagePreference}, 115 | FAVCATEGORY = #{favouriteCategoryId} 116 | WHERE USERID = #{username} 117 | 118 | 119 | 126 | 127 | 128 | INSERT INTO PROFILE (LANGPREF, FAVCATEGORY, USERID) 129 | VALUES (#{languagePreference}, #{favouriteCategoryId}, #{username}) 130 | 131 | 132 | 133 | UPDATE SIGNON SET PASSWORD = #{password} 134 | WHERE USERNAME = #{username} 135 | 136 | 137 | 138 | INSERT INTO SIGNON (PASSWORD,USERNAME) 139 | VALUES (#{password}, #{username}) 140 | 141 | 142 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/CategoryMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 32 | 33 | 40 | 41 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/ItemMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 44 | 45 | 67 | 68 | 73 | 74 | 75 | UPDATE INVENTORY SET 76 | QTY = QTY - #{increment} 77 | WHERE ITEMID = #{itemId} 78 | 79 | 80 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/LineItemMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 34 | 35 | 36 | INSERT INTO LINEITEM (ORDERID, LINENUM, ITEMID, QUANTITY, UNITPRICE) 37 | VALUES (#{orderId}, #{lineNumber}, #{itemId}, #{quantity}, #{unitPrice}) 38 | 39 | 40 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/OrderMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 56 | 57 | 90 | 91 | 92 | INSERT INTO ORDERS (ORDERID, USERID, ORDERDATE, SHIPADDR1, SHIPADDR2, SHIPCITY, SHIPSTATE, 93 | SHIPZIP, SHIPCOUNTRY, BILLADDR1, BILLADDR2, BILLCITY, BILLSTATE, BILLZIP, BILLCOUNTRY, 94 | COURIER, TOTALPRICE, BILLTOFIRSTNAME, BILLTOLASTNAME, SHIPTOFIRSTNAME, SHIPTOLASTNAME, 95 | CREDITCARD, EXPRDATE, CARDTYPE, LOCALE) 96 | VALUES(#{orderId}, #{username}, #{orderDate}, #{shipAddress1}, #{shipAddress2,jdbcType=VARCHAR}, #{shipCity}, 97 | #{shipState}, #{shipZip}, #{shipCountry}, #{billAddress1}, #{billAddress2,jdbcType=VARCHAR}, #{billCity}, 98 | #{billState}, #{billZip}, #{billCountry}, #{courier}, #{totalPrice}, #{billToFirstName}, #{billToLastName}, 99 | #{shipToFirstName}, #{shipToLastName}, #{creditCard}, #{expiryDate}, #{cardType}, #{locale}) 100 | 101 | 102 | 103 | INSERT INTO ORDERSTATUS (ORDERID, LINENUM, TIMESTAMP, STATUS) 104 | VALUES (#{orderId,jdbcType=NUMERIC}, #{orderId,jdbcType=NUMERIC}, #{orderDate,jdbcType=TIMESTAMP}, #{status,jdbcType=VARCHAR}) 105 | 106 | 107 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/ProductMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 33 | 34 | 43 | 44 | 53 | 54 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/classes/org/mybatis/jpetstore/persistence/SequenceMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | UPDATE SEQUENCE 32 | SET NEXTID = #{nextId} 33 | WHERE NAME = #{name} 34 | 35 | 36 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/account/EditAccountForm.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
6 | 7 |

User Information

8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
User ID:${actionBean.username}
New password:
Repeat password:
23 | <%@ include file="IncludeAccountFields.jsp"%> 24 | 25 | 26 | 27 |
My Orders
30 | 31 | <%@ include file="../common/IncludeBottom.jsp"%> 32 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/account/IncludeAccountFields.jsp: -------------------------------------------------------------------------------- 1 |

Account Information

2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
First name:
Last name:
Email:
Phone:
Address 1:
Address 2:
City:
State:
Zip:
Country:
45 | 46 |

Profile Information

47 | 48 | 49 | 50 | 51 | 54 | 55 | 56 | 57 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
Language Preference: 52 | 53 |
Favourite Category: 58 | 59 |
Enable MyList
Enable MyBanner
71 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/account/NewAccountForm.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
6 | 7 |

User Information

8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
User ID:
New password:
Repeat password:
23 | 24 | <%@ include file="IncludeAccountFields.jsp"%> 25 | 26 | 27 | 28 |
29 | 30 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/account/SignonForm.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
6 | 7 |

Please enter your username and password.

8 |

Username:
9 | Password:

10 | 11 | 12 |
Need a user name and password? Register Now!
15 | 16 | <%@ include file="../common/IncludeBottom.jsp"%> 17 | 18 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/cart/Cart.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 6 | 7 |
8 | 9 |
10 | 11 |

Shopping Cart

12 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 40 | 41 | 44 | 45 | 47 | 49 | 51 | 57 | 58 | 59 | 60 | 63 | 64 | 65 |
Item IDProduct IDDescriptionIn Stock?QuantityList PriceTotal Cost 
Your cart is empty.
37 | 38 | ${cartItem.item.itemId} 39 | ${cartItem.item.product.productId}${cartItem.item.attribute1} ${cartItem.item.attribute2} 42 | ${cartItem.item.attribute3} ${cartItem.item.attribute4} 43 | ${cartItem.item.attribute5} ${cartItem.item.product.name}${cartItem.inStock} 54 | 55 | Remove 56 |
Sub Total:  
66 | 67 |
68 | 71 | Proceed to Checkout 72 | 73 |
74 | 75 |
76 | 77 | 78 | 79 | <%@ include file="IncludeMyList.jsp"%> 80 | 81 | 82 | 83 |
84 | 85 |
 
86 |
87 | 88 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/cart/Checkout.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 6 | 7 |
8 | 9 | 10 | 11 | 53 | 54 | 55 |
12 |

Checkout Summary

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 34 | 35 | 38 | 39 | 40 | 42 | 44 | 45 | 46 | 47 | 49 | 50 |
Item IDProduct IDDescriptionIn Stock?QuantityList PriceTotal Cost
31 | 32 | ${cartItem.item.itemId} 33 | ${cartItem.item.product.productId}${cartItem.item.attribute1} ${cartItem.item.attribute2} 36 | ${cartItem.item.attribute3} ${cartItem.item.attribute4} 37 | ${cartItem.item.attribute5} ${cartItem.item.product.name}${cartItem.inStock}${cartItem.quantity}
Sub Total:
51 | 52 |
 
56 | 57 |
58 | 59 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/cart/IncludeMyList.jsp: -------------------------------------------------------------------------------- 1 | 2 |

Pet Favorites
3 | Shop for more of your favorite pets here.

4 | 14 | 15 |
16 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/catalog/Category.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 6 | 7 |
8 | 9 |

${actionBean.category.name}

10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 24 | 25 | 26 | 27 |
Product IDName
21 | 22 | ${product.productId} 23 | ${product.name}
28 | 29 |
30 | 31 | <%@ include file="../common/IncludeBottom.jsp"%> 32 | 33 | 34 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/catalog/Item.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 25 | 26 | 27 | 28 | 29 | 34 | 35 | 36 | 38 | 39 | 40 | 41 | 47 | 48 |
${actionBean.product.description}
${actionBean.item.itemId}
${actionBean.item.attribute1} 21 | ${actionBean.item.attribute2} ${actionBean.item.attribute3} 22 | ${actionBean.item.attribute4} ${actionBean.item.attribute5} 23 | ${actionBean.product.name}
${actionBean.product.name}
30 | Back ordered. 31 | 32 | ${actionBean.item.quantity} in stock. 33 |
44 | 45 | Add to Cart 46 |
49 | 50 |
51 | 52 | <%@ include file="../common/IncludeBottom.jsp"%> 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/catalog/Main.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
4 |
6 | 7 | Welcome ${sessionScope.accountBean.account.firstName}! 8 | 9 |
10 |
11 | 12 |
13 | 50 | 51 |
52 |
53 | 54 | Birds 56 | Fish 58 | Dogs 60 | Reptiles 62 | Cats 64 | Birds 66 | 67 |
69 |
70 | 71 |
 
72 |
73 | 74 | <%@ include file="../common/IncludeBottom.jsp"%> 75 | 76 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/catalog/Product.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 5 | 6 | 13 | 14 |
15 | 16 |

${actionBean.product.name}

17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 34 | 35 | 37 | 39 | 45 | 46 | 47 | 48 | 50 | 51 |
Item IDProduct IDDescriptionList Price 
31 | 32 | ${item.itemId} 33 | ${item.product.productId}${item.attribute1} ${item.attribute2} ${item.attribute3} 36 | ${item.attribute4} ${item.attribute5} ${actionBean.product.name} 42 | 43 | Add to Cart 44 |
49 |
52 | 53 |
54 | 55 | <%@ include file="../common/IncludeBottom.jsp"%> 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/catalog/SearchProducts.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 24 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
 Product IDName
21 | 22 | ${product.description} 23 | 27 | 28 | ${product.productId} 29 | ${product.name}
38 | 39 |
40 | 41 | <%@ include file="../common/IncludeBottom.jsp"%> 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/common/Error.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 4 | 5 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/common/IncludeBottom.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/common/IncludeTop.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java"%> 2 | <%@ taglib prefix="stripes" 3 | uri="http://stripes.sourceforge.net/stripes.tld"%> 4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 5 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 6 | 7 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 18 | JPetStore Demo 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 133 | 134 |
135 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/order/ConfirmOrder.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 7 | 8 |
Please confirm the information below and then 9 | press continue... 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |
Order 14 |
15 | 17 |
Billing Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
Shipping Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
92 | 93 | 96 | 97 | Confirm 98 |
99 | 100 | <%@ include file="../common/IncludeBottom.jsp"%> 101 | 102 | 103 | 104 | 105 | 106 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/order/ListOrders.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |

My Orders

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 22 | 24 | 25 | 26 |
Order IDDateTotal Price
17 | 18 | ${order.orderId} 19 |
27 | 28 | <%@ include file="../common/IncludeBottom.jsp"%> 29 | 30 | 31 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/order/NewOrderForm.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 66 | 67 | 68 |
Payment Details
Card Type: 13 | 15 |
Card Number: * Use a fake 20 | number!
Expiry Date (MM/YYYY):
Billing Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
65 | Ship to different address...
69 | 70 | 71 | 72 |
73 | 74 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/order/ShippingForm.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
Shipping Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
46 | 47 | 48 | 49 |
50 | 51 | <%@ include file="../common/IncludeBottom.jsp"%> -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/jsp/order/ViewOrder.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../common/IncludeTop.jsp"%> 2 | 3 | 6 | 7 |
8 | 9 | 10 | 11 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 150 | 151 | 152 |
Order #${actionBean.order.orderId} 12 |
Payment Details
Card Type:
Card Number: * Fake 25 | number!
Expiry Date (MM/YYYY):
Billing Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
Shipping Address
First name:
Last name:
Address 1:
Address 2:
City:
State:
Zip:
Country:
Courier:
Status:
110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 126 | 136 | 137 | 138 | 140 | 142 | 143 | 144 | 145 | 147 | 148 |
Item IDDescriptionQuantityPriceTotal Cost
123 | 124 | ${lineItem.item.itemId} 125 | 127 | ${lineItem.item.attribute1} 128 | ${lineItem.item.attribute2} 129 | ${lineItem.item.attribute3} 130 | ${lineItem.item.attribute4} 131 | ${lineItem.item.attribute5} 132 | ${lineItem.item.product.name} 133 | 134 | {description unavailable} 135 | ${lineItem.quantity}
Total:
149 |
153 | 154 |
155 | 156 | <%@ include file="../common/IncludeBottom.jsp"%> 157 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/commons-logging-1.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/commons-logging-1.1.3.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/hsqldb-2.3.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/hsqldb-2.3.3.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/jstl-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/jstl-1.2.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/log4j-1.2.17.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/log4j-1.2.17.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/mybatis-3.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/mybatis-3.3.0.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/mybatis-spring-1.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/mybatis-spring-1.2.3.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-aop-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-aop-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-beans-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-beans-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-context-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-context-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-core-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-core-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-expression-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-expression-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-jdbc-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-jdbc-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-tx-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-tx-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-web-4.2.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/spring-web-4.2.3.RELEASE.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/stripes-1.6.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/lib/stripes-1.6.0.jar -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | JPetStore 7 | Online Pet Store Sample Application 8 | 9 | javax.servlet.jsp.jstl.fmt.localizationContext 10 | StripesResources 11 | 12 | 13 | contextConfigLocation 14 | /WEB-INF/applicationContext.xml 15 | 16 | 17 | org.springframework.web.context.ContextLoaderListener 18 | 19 | 20 | Stripes Filter 21 | StripesFilter 22 | net.sourceforge.stripes.controller.StripesFilter 23 | 24 | ActionResolver.Packages 25 | org.mybatis.jpetstore.web 26 | 27 | 28 | 29 | Extension.Packages 30 | 31 | 32 | net.sourceforge.stripes.integration.spring 33 | 34 | 35 | 36 | 37 | StripesFilter 38 | StripesDispatcher 39 | REQUEST 40 | 41 | 42 | StripesDispatcher 43 | net.sourceforge.stripes.controller.DispatcherServlet 44 | 1 45 | 46 | 47 | StripesDispatcher 48 | *.action 49 | 50 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/_scouter_browser.jsp: -------------------------------------------------------------------------------- 1 | scouter -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/create.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="true"%> 2 | <%@ page import="java.sql.Connection" %> 3 | <%@ page import="java.sql.DriverManager" %> 4 | <%@ page import="java.sql.Statement" %> 5 | 6 | 7 | 8 | <%! 9 | public Connection getConnection() throws Exception { 10 | //DataSource datasource = (DataSource) new InitialContext().lookup("java:/comp/env/jdbc/hsql"); 11 | return DriverManager.getConnection("jdbc:hsqldb:mydatabase","SA",""); 12 | //return datasource.getConnection(); 13 | } 14 | 15 | public void make(String table)throws Exception { 16 | 17 | Connection conn = getConnection(); 18 | Statement stmt = conn.createStatement(); 19 | try{ 20 | stmt.executeUpdate("drop table "+table); } catch(Exception e){} 21 | stmt.executeUpdate("CREATE TABLE "+table+" ( id varchar(40) ,name varchar(40) )"); 22 | for(int i = 0 ; i<10000; i++){ 23 | stmt.executeUpdate("insert into "+table+"(id,name) values('id"+i+"','name"+i+"')" ); 24 | } 25 | stmt.close(); 26 | conn.close(); 27 | } 28 | %> 29 | <% 30 | 31 | make("scouter"); 32 | make("master"); 33 | make("dept"); 34 | make("emp"); 35 | 36 | %> 37 | create ok 38 | 39 | 40 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/e2e.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="true" 2 | import="java.io.InputStream,java.net.HttpURLConnection,java.net.URL" %> 3 | 4 | 5 | 6 | <% 7 | String me = request.getRequestURL().toString(); 8 | String next1 = me.replace("e2e.jsp", "e2end.jsp"); 9 | String next2 = me.replace("e2e.jsp", "e2test.jsp"); 10 | 11 | for (int i = 0; i < 3; i++) { 12 | InputStream in = null; 13 | HttpURLConnection uc = null; 14 | try { 15 | URL u = null; 16 | if (i % 2 == 0) { 17 | u = new URL(next1 + "?" + i); 18 | } else { 19 | u = new URL(next2 + "?" + i); 20 | } 21 | uc = (HttpURLConnection) u.openConnection(); 22 | uc.setRequestMethod("POST"); 23 | 24 | in = uc.getInputStream(); 25 | 26 | byte[] buff = new byte[4096]; 27 | int n = in.read(buff); 28 | while (n >= 0) { 29 | n = in.read(buff); 30 | } 31 | } catch (Throwable t) { 32 | } finally { 33 | if(uc!=null) { uc.disconnect(); } 34 | if(in!=null) { in.close(); } 35 | } 36 | } 37 | 38 | %> 39 | This is a test page!! 40 | 41 | 42 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/e2end.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="true"%> 2 | <%@ page import="javax.servlet.*" %> 3 | <%@ page import="javax.servlet.http.*" %> 4 | <%@ page import="java.sql.*" %> 5 | <%@ page import="javax.sql.*" %> 6 | <%@ page import="java.util.*" %> 7 | <%@ page import="javax.naming.*" %> 8 | <%! 9 | public Connection getConnection() throws Exception { 10 | //DataSource datasource = (DataSource) new InitialContext().lookup("java:/comp/env/jdbc/hsql"); 11 | //return datasource.getConnection(); 12 | return DriverManager.getConnection("jdbc:hsqldb:mydatabase","sa",""); 13 | } 14 | Random rand = new Random(); 15 | %> 16 | 17 | 18 | <% 19 | Thread.sleep(rand.nextInt(1000)); 20 | 21 | Connection conn = getConnection(); 22 | Statement stmt = conn.createStatement(); 23 | ResultSet rs = stmt.executeQuery("select * from scouter"); 24 | while (rs.next()) { 25 | String id = rs.getString(1); 26 | String name = rs.getString(2); 27 | out.println(id + " " + name + "
"); 28 | } 29 | rs.close(); 30 | stmt.close(); 31 | conn.commit(); 32 | conn.close(); 33 | %> 34 | This is e2end.jsp 35 | 36 | 37 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/e2test.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="true"%> 2 | <%@ page import="javax.servlet.*" %> 3 | <%@ page import="javax.servlet.http.*" %> 4 | <%@ page import="java.sql.*" %> 5 | <%@ page import="javax.sql.*" %> 6 | <%@ page import="java.util.*" %> 7 | <%@ page import="javax.naming.*" %> 8 | <%! 9 | public Connection getConnection() throws Exception { 10 | // DataSource datasource = (DataSource) new InitialContext().lookup("java:/comp/env/jdbc/hsql"); 11 | // return datasource.getConnection(); 12 | return DriverManager.getConnection("jdbc:hsqldb:mydatabase","SA",""); 13 | } 14 | Random rand = new Random(); 15 | %> 16 | 17 | 18 | <% 19 | Thread.sleep(rand.nextInt(1000)); 20 | { 21 | Connection conn = getConnection(); 22 | Statement stmt = conn.createStatement(); 23 | ResultSet rs = stmt.executeQuery("select * from dept"); 24 | while (rs.next()) { 25 | String id = rs.getString(1); 26 | String name = rs.getString(2); 27 | out.println(id + " " + name + "
"); 28 | } 29 | rs.close(); 30 | stmt.close(); 31 | conn.commit(); 32 | conn.close(); 33 | } 34 | { 35 | Connection conn = getConnection(); 36 | Statement stmt = conn.createStatement(); 37 | ResultSet rs = stmt.executeQuery("select * from emp"); 38 | while (rs.next()) { 39 | String id = rs.getString(1); 40 | String name = rs.getString(2); 41 | out.println(id + " " + name + "
"); 42 | } 43 | rs.close(); 44 | stmt.close(); 45 | conn.commit(); 46 | conn.close(); 47 | } 48 | 49 | %> 50 | 51 | This is e2end.jsp 52 | 53 | 54 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/ajaxtest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Test Timing 6 | 12 | 13 | 14 | 15 | 31 | 32 | 33 | Hello 34 |
35 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/errortest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Scouter End User Error Test Page 4 | 5 | 10 | 11 | 12 | 13 | 41 | 42 | 43 | 44 | 45 | 46 | 48 |
49 | 51 |
52 | 54 |
55 | 57 |
58 | 60 |
61 | 62 |
63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/navtest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Test Timing 6 | 12 | 13 | 14 | 15 | Hello
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/z/10sImage.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | pageEncoding="UTF-8"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | <% 11 | Thread.sleep(10000); 12 | System.out.println("Its Image!!"); 13 | %> 14 | 15 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/z/2sImage.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | pageEncoding="UTF-8"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | <% 11 | Thread.sleep(2000); 12 | System.out.println("Its Image!!"); 13 | %> 14 | 15 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/z/ajaxTest.jsp: -------------------------------------------------------------------------------- 1 | <% 2 | Thread.sleep(1110); 3 | System.out.println("[On Ajax]"); 4 | response.setHeader("scouter_gxid", "x5dk39fk20hd-" + (int)(Math.random()*1000)); 5 | %> 6 | {"msg":"ok", "result":"none"} -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/enduser/z/test1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | Test 10 | 52 | 53 | 54 | 55 | Hello
56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/help.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | JPetStore Demo 8 | 9 | 10 | 11 | 12 |
13 | 14 |

JPetStore Demo

15 | 16 |

17 | The JPetStore Demo is an online pet store. Like most e-stores, you can browse 18 | and search the product catalog, choose items to add to a shopping cart, amend 19 | the shopping cart, and order the items in the shopping cart. You can perform 20 | many of these actions without registering with or logging into the 21 | application. However, before you can order items you must log in (sign in) to 22 | the application. In order to sign in, you must have an account with the 23 | application, which is created when you register (sign up) with the 24 | application. 25 |

26 | 27 | 40 | 41 |

Signing Up

42 | 43 |

44 | To sign up, click the Sign-in link at the right end of the banner. Next, 45 | click the New User link in the resulting page. Among other information, the 46 | signup page requires you to provide a user identifier and password. This 47 | information is used to identify your account and must be provided when 48 | signing in. 49 |

50 | 51 |

Signing In

52 | 53 |

54 | You sign in to the application by clicking the Sign-in link at the right end 55 | of the banner, filling in the user identifier and password, and clicking the 56 | Submit button. 57 |

58 | 59 |

60 | You will also be redirected to the signin page when you try to place an 61 | order and you have not signed in. Once you have signed in, you can return to 62 | your shopping session by clicking the shopping cart icon at the right end of 63 | the banner. 64 |

65 | 66 |

Working with the Product Catalog

67 | 68 |

This section describes how to browse and search the product catalog.

69 | 70 |

Browsing the Catalog

71 | 72 |

73 | The pet store catalog is organized hierarchically as follows: categories, 74 | products, items. 75 |

76 | 77 |

78 | You list the pets in a category by clicking on the category name in the 79 | left column of the main page, or by clicking on the picture representing the 80 | category. 81 |

82 | 83 |

84 | Once you select a category, the pet store will display a list of products 85 | within a category. Selecting a product displays a list of items and their 86 | prices. Selecting a product item displays a text and visual description of 87 | the item and the number of that item in stock. 88 |

89 | 90 |

Searching the Catalog

91 | 92 |

93 | You search for products by typing the product name in search field in the 94 | middle of the banner. 95 |

96 | 97 |

Working with the Shopping Cart

98 | 99 |

Adding and Removing Items

100 | 101 |

102 | You add an item to your shopping cart by clicking the Add to Cart button to 103 | the right of an item. This action also displays your shopping cart. 104 |

105 | 106 |

107 | You can remove the item by clicking the Remove button to the left of the 108 | item. 109 |

110 | 111 |

112 | To continue shopping, you select a product category from the list under 113 | the banner. 114 |

115 | 116 |

Updating the Quantity of an Item

117 | 118 |

119 | You adjust the quantity of an item by typing the quantity in the item's 120 | Quantity field in the shopping cart and clicking the Update button. 121 |

122 | 123 |

124 | If the quantity of items requested is greater than that in stock, the In 125 | Stock field in the shopping cart will show that the item is backordered. 126 |

127 | 128 |

Ordering Items

129 | 130 |

131 | You order the items in the shopping cart by selecting the Proceed to Checkout 132 | button. The pet store will display a read-only list of the shopping cart 133 | contents. To proceed with the checkout, click the Continue button. 134 |

135 | 136 |

137 | If you have not signed in, the application will display the signin page, 138 | where you will need to provide your account name and password. Otherwise, the 139 | application will display a page requesting payment and shipping information. 140 | When you have filled in the required information, you click the Submit 141 | button, and the application will display a read-only page containing your 142 | billing and shipping address. If you need to change any information, 143 | click your browser's Back button and enter the correct information. To 144 | complete the order, you click the Continue button. 145 |

146 | 147 |

Reviewing An Order

148 | 149 |

150 | The final screen contains your order information. 151 |

152 | 153 |

154 | The application can be set up to send email confirmation of orders. 155 | This option can only be set when the application is deployed. See the 156 | installation instructions for further information. 157 |

158 | 159 | 160 |

Copyright www.mybatis.org

161 | 162 |
163 | 164 | 165 | 166 | 167 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_birds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_birds.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_cats.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_cats.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_dogs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_dogs.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_fish.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_fish.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_reptiles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/banner_reptiles.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/bird1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/bird1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/bird2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/bird2.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/birds_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/birds_icon.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cart.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cat1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cat1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cat2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cat2.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cats_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/cats_icon.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog2.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog3.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog4.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog5.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dog6.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dogs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dogs.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dogs_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/dogs_icon.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish2.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish3.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish4.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/fish_icon.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/lizard1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/lizard1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/logo-topbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/logo-topbar.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/poweredby.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/poweredby.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/reptiles_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/reptiles_icon.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/separator.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_birds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_birds.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_cats.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_cats.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_dogs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_dogs.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_fish.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_fish.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_reptiles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/sm_reptiles.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/snake1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/snake1.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/splash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/images/splash.gif -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/index.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | JPetStore Demo 8 | 9 | 10 | 11 | 12 |
13 |

Welcome to JPetStore 6

14 | 15 |

Enter the Store

16 | 17 |

Copyright www.mybatis.org

18 | 19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/scouter/scouter-ajax-timing.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Copyright 2009-2015 the original author or authors. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * @author Gun Lee 19 | */ 20 | 21 | /** 22 | * measure browser's ajax timing and send it to the collection service of scouter APM. 23 | * -- browser support -- 24 | * -- all modern browsers ( IE9+, IOS6+, Chrome any, Safari any, FF any) 25 | */ 26 | (function(XHR) { 27 | "use strict"; 28 | 29 | var _p = window.Scouter || {}; 30 | var DEFAULT_END_POINT = '/_scouter_browser.jsp'; 31 | var DEFAULT_GXID_HEADER = 'X-Scouter-Gxid'; 32 | var DEFAULT_GATHER_RATIO = 100.0; //unit:% - default:100.0% 33 | 34 | //options 35 | _p.endPoint = _p.endPoint || DEFAULT_END_POINT; 36 | _p.debug = _p.debug || false; 37 | _p.gxidHeader = _p.gxidHeader || DEFAULT_GXID_HEADER; 38 | _p.gatherRatio = _p.gatherRatio || DEFAULT_GATHER_RATIO; 39 | 40 | var stats = []; 41 | var timeoutId = null; 42 | 43 | var open = XHR.prototype.open; 44 | var send = XHR.prototype.send; 45 | 46 | XHR.prototype.open = function(method, url, async, user, pass) { 47 | this._url = url; 48 | open.call(this, method, url, async, user, pass); 49 | }; 50 | 51 | XHR.prototype.send = function(data) { 52 | var self = this; 53 | var start; 54 | var oldOnReadyStateChange; 55 | var url = this._url; 56 | 57 | function onReadyStateChange() { 58 | var random1000 = Math.floor(Math.random()*1000); 59 | 60 | if(self.readyState == 4 && (random1000 <= Math.floor(_p.gatherRatio * 10))) { 61 | var resGxid = self.getResponseHeader(_p.gxid_header); 62 | 63 | var time = new Date() - start; 64 | stats.push({ 65 | url: url, 66 | duration: time, 67 | gxid: resGxid, 68 | userAgent: navigator.userAgent 69 | }); 70 | 71 | if(!timeoutId) { 72 | timeoutId = window.setTimeout(function() { 73 | var queryString = JSON.stringify({stats:stats}, undefined, 0); 74 | var xhr = new XHR(); 75 | xhr.noIntercept = true; 76 | var fullQuery = _p.endPoint + '?p=ax&z=' + new Date().getTime() + '&q=' + encodeURIComponent(queryString); 77 | if(_p.debug) { 78 | console.log('fullQuery = ' + fullQuery); 79 | } 80 | 81 | xhr.open("GET", fullQuery, true); 82 | xhr.send(); 83 | 84 | timeoutId = null; 85 | stats = []; 86 | }, 1000); 87 | } 88 | } 89 | 90 | if(oldOnReadyStateChange) { 91 | oldOnReadyStateChange(); 92 | } 93 | } 94 | 95 | if(!this.noIntercept) { 96 | start = new Date(); 97 | 98 | if(this.addEventListener) { 99 | this.addEventListener("readystatechange", onReadyStateChange, false); 100 | } else { 101 | oldOnReadyStateChange = this.onreadystatechange; 102 | this.onreadystatechange = onReadyStateChange; 103 | } 104 | } 105 | 106 | send.call(this, data); 107 | } 108 | })(XMLHttpRequest); -------------------------------------------------------------------------------- /scouter-test-app/apache-tomcat-7.0.67/webapps/jpetstore/service.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="true" %> 2 | <%@ page import="javax.servlet.*" %> 3 | <%@ page import="javax.servlet.http.*" %> 4 | <%@ page import="java.sql.*" %> 5 | <%@ page import="javax.sql.*" %> 6 | <%@ page import="java.util.*" %> 7 | <%@ page import="javax.naming.*" %> 8 | 9 | 10 | <%! 11 | public Connection getConnection() throws Exception { 12 | // DataSource datasource = (DataSource) new InitialContext().lookup("java:/comp/env/jdbc/hsql"); 13 | // return datasource.getConnection(); 14 | //String url = "jdbc:hsqldb:file:" + System.getProperty("user.home") + "/jpetTestdb/data"; 15 | //System.out.println("jdbc url = " + url); 16 | return DriverManager.getConnection("jdbc:hsqldb:mydatabase", "SA", ""); 17 | } 18 | 19 | Random rand = new Random(); 20 | %> 21 | 22 | <% 23 | { 24 | Connection conn = getConnection(); 25 | Statement stmt = conn.createStatement(); 26 | ResultSet rs = stmt.executeQuery("select * from scouter"); 27 | while (rs.next()) { 28 | String id = rs.getString(1); 29 | String name = rs.getString(2); 30 | out.println(id + " " + name + "
"); 31 | } 32 | rs.close(); 33 | stmt.close(); 34 | conn.commit(); 35 | conn.close(); 36 | } 37 | if (rand.nextInt(100) == 1) { 38 | Thread.sleep(rand.nextInt(15000)); 39 | } else if (rand.nextInt(10) == 1) { 40 | Thread.sleep(rand.nextInt(7000)); 41 | } else if (rand.nextInt(5) == 1) { 42 | Thread.sleep(rand.nextInt(3000)); 43 | } else if (rand.nextInt(10) == 1) { 44 | Thread.sleep(rand.nextInt(1000)); 45 | } 46 | %> 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /scouter-test-app/build-docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source ../config 4 | 5 | docker build -t docker.io/ljhiyh/scouter-test-app:v${SCOUTER_VERSION} . 6 | docker tag docker.io/ljhiyh/scouter-test-app:v${SCOUTER_VERSION} docker.io/ljhiyh/scouter-test-app:latest 7 | docker push docker.io/ljhiyh/scouter-test-app:v${SCOUTER_VERSION} 8 | docker push docker.io/ljhiyh/scouter-test-app 9 | -------------------------------------------------------------------------------- /scouter-test-app/conf/scouter_tomcat.conf: -------------------------------------------------------------------------------- 1 | trace_interservice_enabled=true 2 | obj_name=%OBJ_NAME% 3 | # Scouter Server IP Address (Default : 127.0.0.1) 4 | net_collector_ip=%NET_COLLECTOR_IP% 5 | 6 | # Update Scouter Ports 7 | # UDP Receive Port(Default : 6100) 8 | net_collector_udp_port=%NET_COLLECTOR_UDP_PORT% 9 | 10 | # TCP Receive Port(Default : 6100) 11 | net_collector_tcp_port=%NET_COLLECTOR_TCP_PORT% 12 | 13 | hook_method_patterns=%HOOK_METHOD_PATTERNS% 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /scouter-test-app/entrypoint.sh: -------------------------------------------------------------------------------- 1 | TOMCAT_HOME=${TOMCAT_HOME:-/opt/scouter-test-app/apache-tomcat-7.0.67} 2 | HOSTNAME=${HOSTNAME:-scouter_tomcat_jpetstore} 3 | 4 | trace_interservice_enabled=true 5 | obj_name=${OBJ_NAME:-$HOSTNAME} 6 | # Scouter Server IP Address 7 | net_collector_ip=${NET_COLLECTOR_IP} 8 | 9 | if [[ z${net_collector_ip} == z ]]; 10 | then 11 | net_collector_ip=$(cat /etc/hosts|grep scouter-server|awk '{print $1}') 12 | fi 13 | 14 | # Update Scouter Ports 15 | # UDP Receive Port(Default : 6100) 16 | net_collector_udp_port=${NET_COLLECTOR_UDP_PORT:-6101} 17 | 18 | # TCP Receive Port(Default : 6100) 19 | net_collector_tcp_port=${NET_COLLECTOR_TCP_PORT:-6100} 20 | 21 | hook_method_patterns=${HOOK_METHOD_PATTERNS:-org.mybatis.jpetstore.*.*} 22 | 23 | sed "s/%OBJ_NAME%/${obj_name}/g" -i ${TOMCAT_HOME}/scouter/conf/scouter_tomcat.conf 24 | sed "s/%NET_COLLECTOR_IP%/${net_collector_ip}/g" -i ${TOMCAT_HOME}/scouter/conf/scouter_tomcat.conf 25 | sed "s/%NET_COLLECTOR_UDP_PORT%/${net_collector_udp_port}/g" -i ${TOMCAT_HOME}/scouter/conf/scouter_tomcat.conf 26 | sed "s/%NET_COLLECTOR_TCP_PORT%/${net_collector_tcp_port}/g" -i ${TOMCAT_HOME}/scouter/conf/scouter_tomcat.conf 27 | sed "s/%HOOK_METHOD_PATTERNS%/${hook_method_patterns}/g" -i ${TOMCAT_HOME}/scouter/conf/scouter_tomcat.conf 28 | 29 | bin/startup.sh; tail -f logs/catalina.out 30 | -------------------------------------------------------------------------------- /scouter-test-app/scouter/agent.java/scouter.agent.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jooho/scouter-docker/ac6c2fd796091c07733c1e463fe078d9ef68e761/scouter-test-app/scouter/agent.java/scouter.agent.jar -------------------------------------------------------------------------------- /scouter-test-app/test.out: -------------------------------------------------------------------------------- 1 |

503 Service Unavailable

2 | No server is available to handle this request. 3 | 4 | -------------------------------------------------------------------------------- /scouter-tomcat-openshift-s2i/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.access.redhat.com/jboss-webserver-3/webserver30-tomcat7-openshift 2 | MAINTAINER Jooho Lee 3 | ENV JWS_HOME=/opt/webserver \ 4 | HOME=/home/jboss 5 | 6 | ADD scouter/agent.java ${JWS_HOME}/scouter/agent.java 7 | ADD conf ${JWS_HOME}/scouter/conf 8 | ADD update_scouter_conf.sh ${JWS_HOME}/bin/update_scouter_conf.sh 9 | ADD scouter-option.txt ${JWS_HOME}/scouter-option.txt 10 | 11 | WORKDIR ${HOME} 12 | RUN sed -i "/#JAVA_OPTS/r ${JWS_HOME}/scouter-option.txt" ${JWS_HOME}/bin/catalina.sh 13 | 14 | USER root 15 | RUN chown -R 185:0 ${JWS_HOME} && \ 16 | chmod 775 -R ${JWS_HOME} 17 | 18 | EXPOSE 8080 19 | USER 185 20 | 21 | 22 | # Use the run script as default since we are working as an hybrid image which can be 23 | # used directly to. (If we were a plain s2i image we would print the usage info here) 24 | CMD [ "/usr/local/s2i/run" ] 25 | 26 | -------------------------------------------------------------------------------- /scouter-tomcat-openshift-s2i/build-docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source ../config 4 | 5 | docker build -t docker.io/ljhiyh/webserver30-tomcat7-openshift . 6 | docker push docker.io/ljhiyh/webserver30-tomcat7-openshift 7 | -------------------------------------------------------------------------------- /scouter-tomcat-openshift-s2i/conf/scouter_tomcat.conf: -------------------------------------------------------------------------------- 1 | trace_interservice_enabled=true 2 | obj_name=%OBJ_NAME% 3 | # Scouter Server IP Address (Default : 127.0.0.1) 4 | net_collector_ip=%NET_COLLECTOR_IP% 5 | 6 | # Update Scouter Ports 7 | # UDP Receive Port(Default : 6100) 8 | net_collector_udp_port=%NET_COLLECTOR_UDP_PORT% 9 | 10 | # TCP Receive Port(Default : 6100) 11 | net_collector_tcp_port=%NET_COLLECTOR_TCP_PORT% 12 | 13 | hook_method_patterns=%HOOK_METHOD_PATTERNS% 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /scouter-tomcat-openshift-s2i/scouter-option.txt: -------------------------------------------------------------------------------- 1 | SCOUTER_ENABLED=${SCOUTER_ENABLED:-True} 2 | ###### SCOUTER OPTIONS #################################################################### 3 | if [[ ! $SCOUTER_ENABLED =~ False|false|FALSE|no|No|NO ]]; then 4 | echo "Scouter Enabled...." 5 | export JAVA_OPTS="$JAVA_OPTS -javaagent:$CATALINA_HOME/scouter/agent.java/scouter.agent.jar" 6 | export JAVA_OPTS="$JAVA_OPTS -Dscouter.config=$CATALINA_HOME/scouter/conf/scouter_tomcat.conf" 7 | fi 8 | 9 | ############################################################################################### 10 | 11 | ${CATALINA_BASE}/bin/update_scouter_conf.sh 12 | -------------------------------------------------------------------------------- /scouter-tomcat-openshift-s2i/update_scouter_conf.sh: -------------------------------------------------------------------------------- 1 | JWS_HOME=${JWS_HOME:-/opt/webserver} 2 | 3 | trace_interservice_enabled=true 4 | obj_name=${OBJ_NAME:-$HOSTNAME} 5 | # Scouter Server IP Address (Default : 127.0.0.1) 6 | net_collector_ip=${NET_COLLECTOR_IP:-127.0.0.1} 7 | 8 | # Update Scouter Ports 9 | # UDP Receive Port(Default : 6100) 10 | net_collector_udp_port=${NET_COLLECTOR_UDP_PORT:-6101} 11 | 12 | # TCP Receive Port(Default : 6100) 13 | net_collector_tcp_port=${NET_COLLECTOR_TCP_PORT:-6100} 14 | 15 | hook_method_patterns=${HOOK_METHOD_PATTERNS:-org.mybatis.jpetstore.*.*} 16 | 17 | sed "s/%OBJ_NAME%/${obj_name}/g" -i ${JWS_HOME}/scouter/conf/scouter_tomcat.conf 18 | sed "s/%NET_COLLECTOR_IP%/${net_collector_ip}/g" -i ${JWS_HOME}/scouter/conf/scouter_tomcat.conf 19 | sed "s/%NET_COLLECTOR_UDP_PORT%/${net_collector_udp_port}/g" -i ${JWS_HOME}/scouter/conf/scouter_tomcat.conf 20 | sed "s/%NET_COLLECTOR_TCP_PORT%/${net_collector_tcp_port}/g" -i ${JWS_HOME}/scouter/conf/scouter_tomcat.conf 21 | sed "s/%HOOK_METHOD_PATTERNS%/${hook_method_patterns}/g" -i ${JWS_HOME}/scouter/conf/scouter_tomcat.conf 22 | 23 | 24 | --------------------------------------------------------------------------------