Experimental Physics and
| |||||||||||||||||
|
Hi Murali. Thanks you for your advise. Still, i have a problem.. I have already changed appliance.xml and startup.sh, but it doesn't work. here is the log. each node have same problem.
0 [localhost-startStop-1] INFO config.org.epics.archiverappliance.config.DefaultConfigService - Archiver Appliance Version 0.0.1_SNAPSHOT_03-November-2015T18-04-14 2 [localhost-startStop-1] INFO config.org.epics.archiverappliance.config.DefaultConfigService - 29 [localhost-startStop-1] FATAL org.epics.archiverappliance.config.ArchServletContextListener - Exception initializing config service org.epics.archiverappliance.config.exception.ConfigException: Exception loading appliances.xml at org.epics.archiverappliance.config.DefaultConfigService.initialize(DefaultConfigService.java:244) at org.epics.archiverappliance.config.ArchServletContextListener.contextInitialized(ArchServletContextListener.java:41) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5003) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5517) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1960) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: Exception parsing appliance.xml at org.epics.archiverappliance.config.AppliancesList.loadAppliancesXML(AppliancesList.java:74) at org.epics.archiverappliance.config.DefaultConfigService.initialize(DefaultConfigService.java:242) ... 14 more Caused by: org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 3; The markup in the document following the root element must be well-formed. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) at org.epics.archiverappliance.config.AppliancesList.loadAppliancesXML(AppliancesList.java:38) ... 15 more
.... -> Jan 15, 2016 9:43:22 AM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Jan 15, 2016 9:43:22 AM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Jan 15, 2016 9:43:22 AM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@e68f736') Jan 15, 2016 9:43:22 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deployment of web application directory /root/archiver_appliance_node1/archiver_appliance/mgmt/webapps/examples has finished in 306 ms Jan 15, 2016 9:43:22 AM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-17665"] Jan 15, 2016 9:43:22 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 6291 ms Jan 15, 2016 9:44:10 AM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [StaticContent] in context with path [/mgmt] threw exception java.lang.NullPointerException at org.epics.archiverappliance.mgmt.MgmtUIFilter.doFilter(MgmtUIFilter.java:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) following is the details which i modified. node1
<appliances> <appliance> <identity>appliance0</identity> <cluster_inetport>node1:16670</cluster_inetport> <mgmt_url>http://node1:17665/mgmt/bpl</mgmt_url> <engine_url>http://node1:17666/engine/bpl</engine_url> <etl_url>http://node1:17667/etl/bpl</etl_url> <retrieval_url>http://node1:17668/retrieval/bpl</retrieval_url> <data_retrieval_url>http://archiver:17668/retrieval</data_retrieval_url> </appliance> </appliances> <appliances> <appliance> <identity>appliance1</identity> <cluster_inetport>node2:16670</cluster_inetport> <mgmt_url>http://node2:17665/mgmt/bpl</mgmt_url> <engine_url>http://node2:17666/engine/bpl</engine_url> <etl_url>http://node2:17667/etl/bpl</etl_url> <retrieval_url>http://node2:17668/retrieval/bpl</retrieval_url> <data_retrieval_url>http://archiver:17668/retrieval</data_retrieval_url> </appliance> </appliances>
source /root/epics/R3.14.12.5/setEpicsEnv.sh export JAVA_HOME=/opt/jdk1.8.0_66/ export PATH=${JAVA_HOME}/bin:${PATH} export JAVA_OPTS="-XX:MaxPermSize=128M -XX:+UseG1GC -Xmx4G -Xms4G -ea" export TOMCAT_HOME=/root/archiver_appliance_node1/archiver_appliance/apache-tomcat-7.0.65 export ARCHAPPL_DEPLOY_DIR=/root/archiver_appliance_node1/archiver_appliance export ARCHAPPL_APPLIANCES=/root/archiver_appliance_node1/archiver_appliance/appliances.xml export ARCHAPPL_MYIDENTITY="appliance0" export ARCHAPPL_SHORT_TERM_FOLDER=/dev/shm/STS export ARCHAPPL_MEDIUM_TERM_FOLDER=/root/archStorage/MTS export ARCHAPPL_LONG_TERM_FOLDER=/GPFS/LTS node2
<appliances> <appliance> <identity>appliance0</identity> <cluster_inetport>node1:16670</cluster_inetport> <mgmt_url>http://node1:17665/mgmt/bpl</mgmt_url> <engine_url>http://node1:17666/engine/bpl</engine_url> <etl_url>http://node1:17667/etl/bpl</etl_url> <retrieval_url>http://node1:17668/retrieval/bpl</retrieval_url> <data_retrieval_url>http://archiver:17668/retrieval</data_retrieval_url> </appliance> </appliances> <appliances> <appliance> <identity>appliance1</identity> <cluster_inetport>node2:16670</cluster_inetport> <mgmt_url>http://node2:17665/mgmt/bpl</mgmt_url> <engine_url>http://node2:17666/engine/bpl</engine_url> <etl_url>http://node2:17667/etl/bpl</etl_url> <retrieval_url>http://node2:17668/retrieval/bpl</retrieval_url> <data_retrieval_url>http://archiver:17668/retrieval</data_retrieval_url> </appliance> </appliances>
source /root/epics/R3.14.12.5/setEpicsEnv.sh export JAVA_HOME=/opt/jdk1.8.0_66/ export PATH=${JAVA_HOME}/bin:${PATH} export JAVA_OPTS="-XX:MaxPermSize=128M -XX:+UseG1GC -Xmx4G -Xms4G -ea" export TOMCAT_HOME=/root/archiver_appliance_node2/archiver_appliance/apache-tomcat-7.0.65 export ARCHAPPL_DEPLOY_DIR=/root/archiver_appliance_node2/archiver_appliance export ARCHAPPL_APPLIANCES=/root/archiver_appliance_node2/archiver_appliance/appliances.xml export ARCHAPPL_MYIDENTITY="appliance1" export ARCHAPPL_SHORT_TERM_FOLDER=/dev/shm/STS export ARCHAPPL_MEDIUM_TERM_FOLDER=/root/archStorage/MTS export ARCHAPPL_LONG_TERM_FOLDER=/GPFS/LTS I want to know how the multiple archiver appliance is configured by modifying the appliance.xml and startup.sh file. I think I need to run the two nodes at a time.
| ||||||||||||||||
ANJ, 15 Jul 2016 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |