Running RRC as a windows service.
I followed the instructions to execute RRC server as a windows service. Service starts fine and dont see any errors.
Only when I try to shutdown the process, I receive an error message: "Error 109: The pipe has been ended." Log4j contents: ################################ # File Appender # ################################ log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=5 log4j.appender.file.File=D:/IBM_Jazz/IBM/RRCS20/server/logs/jazz.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %5p %-50.50c - %m%n RRC Service configuration: Java Tab JVM: D:\IBM_Jazz\IBM\RRCS20\server\jre\bin\j9vm\jvm.dll Classpath: D:\IBM_Jazz\IBM\RRCS20\server\tomcat\bin\bootstrap.jar Java Options: -Dcatalina.base=D:\IBM_Jazz\IBM\RRCS20\server\tomcat -Dcatalina.home=D:\IBM_Jazz\IBM\RRCS20\server\tomcat -Djava.endorsed.dirs=D:\IBM_Jazz\IBM\RRCS20\server\tomcat\common\endorsed -Djava.io.tmpdir=D:\IBM_Jazz\IBM\RRCS20\server\tomcat\temp -DJAZZ_HOME=file:///D:/IBM_Jazz/IBM/RRCS20/server/conf -Djava.awt.headless=true -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -Dcom.ibm.team.repository.tempDir=%TEMP% -Dcom.ibm.team.jfs.app.servlet.useGzip=true -Dcom.ibm.team.jfs.conf=file:///D:/IBM_Jazz/IBM/RRCS20/server/conf/rdm Tomcat Standard Output: Nov 19, 2010 11:53:22 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\IBM_Jazz\IBM\RRCS20\server\jre\bin;.;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem;C:\Windows\system32\windowspowershell\v1.0\;d:\program files\ibm\gsk7\bin;d:\program files\ibm\gsk7\lib;d:\tivoli\itm\bin;d:\tivoli\itm\bin\dll;d:\tivoli\itm\tmaitm6;d:\tivoli\itm\installitm;c:\program files\ibm\gsk8\lib64;D:\PROGRA~1\IBM\SQLLIB\BIN;D:\PROGRA~1\IBM\SQLLIB\FUNCTION;D:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;D:\IBM_ReqPro\IBM\RationalSDLC\common; Nov 19, 2010 11:53:22 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-9080 Nov 19, 2010 11:53:23 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-9443 Nov 19, 2010 11:53:23 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 2672 ms Nov 19, 2010 11:53:24 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Nov 19, 2010 11:53:24 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.28 Nov 19, 2010 11:53:24 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled javax.servlet.ServletException: Plug-in "com.ibm.rdm.web.htmlgen.servlet" was unable to instantiate class "com.ibm.rdm.web.htmlgen.servlet.HtmlgenServlet". at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.initializeDelegate(ServletManager.java:198) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.init(ServletManager.java:171) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.init(ServletRegistration.java:64) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerServlet(ProxyServlet.java:142) at org.eclipse.equinox.http.servlet.internal.HttpServiceImpl.registerServlet(HttpServiceImpl.java:59) at org.eclipse.equinox.http.registry.internal.HttpRegistryManager.registerServlet(HttpRegistryManager.java:223) at org.eclipse.equinox.http.registry.internal.HttpRegistryManager.addServletContribution(HttpRegistryManager.java:114) at org.eclipse.equinox.http.registry.internal.ServletManager.added(ServletManager.java:136) at org.eclipse.equinox.http.registry.internal.ExtensionPointTracker.open(ExtensionPointTracker.java:75) at org.eclipse.equinox.http.registry.internal.ServletManager.start(ServletManager.java:62) at org.eclipse.equinox.http.registry.internal.HttpRegistryManager.start(HttpRegistryManager.java:85) at org.eclipse.equinox.http.registry.internal.HttpServiceTracker.addingService(HttpServiceTracker.java:58) at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064) at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274) at org.eclipse.equinox.http.registry.internal.HttpServiceTracker.open(HttpServiceTracker.java:42) at org.eclipse.equinox.http.registry.internal.Activator.addingService(Activator.java:59) at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064) at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274) at org.eclipse.equinox.http.registry.internal.Activator.start(Activator.java:37) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(AccessController.java:241) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355) at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074) at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616) at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299) at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321) Nov 19, 2010 11:53:27 AM org.apache.catalina.startup.Catalina stopServer SEVERE: Catalina.stop: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:393) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:254) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:241) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:389) at java.net.Socket.connect(Socket.java:551) at java.net.Socket.connect(Socket.java:501) at java.net.Socket.<init>(Socket.java:409) at java.net.Socket.<init>(Socket.java:223) at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435) Thanks, Pratik |
One answer
Hi,
my Java properties for the Tomcat service definition looking like this, I don't have this message you have in your log on service shutdown (RRCS2.0.0.3). You have less properties than I have set. Did you follow the technote here (there are additional properties need to be set which are defined in server.startup.bat which are only mentioned indirectly): http://www-01.ibm.com/support/docview.wss?uid=swg21410222 Best Regards, Ren
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.