Re: FarmWarDeployer via tomcat web manager
Keiichi Fujino kfuj...@apache.org wrote on 14.04.2015 09:33:21: From: Keiichi Fujino kfuj...@apache.org To: Tomcat Users List users@tomcat.apache.org Date: 14.04.2015 09:33 Subject: Re: FarmWarDeployer via tomcat web manager 2015-04-14 14:22 GMT+09:00 kimmo.sundg...@heeros.com: Caldarale, Charles R chuck.caldar...@unisys.com wrote on 14.04.2015 06:06:37: From: Caldarale, Charles R chuck.caldar...@unisys.com To: Tomcat Users List users@tomcat.apache.org Date: 14.04.2015 06:07 Subject: RE: FarmWarDeployer via tomcat web manager From: Keiichi Fujino [mailto:kfuj...@apache.org] Subject: Re: FarmWarDeployer via tomcat web manager I changed war-listen path to webapps, and everything works fine untils I restart my Tomcat 1 (master node). After restarting tomcat my war file goes empty in webapps folder. ( file size 0). I saw that farmwardeployer run some kind of cleaning ( or clear) function. Please show how to reproduce this in more detail. And attach your configuration(server.xml). Don't attach server.xml, since the list strips almost all attachments. Post it inline in the e-mail, with any sensitive information obfuscated and preferably with comments removed. - Chuck Hi this is my server.xml from tomcat 1. ?xml version='1.0' encoding='utf-8'? Server port=8005 shutdown=SHUTDOWN Listener className=org.apache.catalina.startup.VersionLoggerListener / Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JreMemoryLeakPreventionListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / Listener className=org.apache.catalina.core.ThreadLocalLeakPreventionListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=8081 protocol=HTTP/1.1 connectionTimeout=2 redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 / Engine name=Catalina defaultHost=localhost jvmRoute=tomcat1 Host name=localhost appBase=webapps unpackWARs=true autoDeploy=false Cluster className=org.apache.catalina.ha.tcp.SimpleTcpCluster channelSendOptions=6 Manager className=org.apache.catalina.ha.session.DeltaManager expireSessionsOnShutdown=false notifyListenersOnReplication=true/ Channel className=org.apache.catalina.tribes.group.GroupChannel Membership className=org.apache.catalina.tribes.membership.McastService address=228.0.0.4 port=45564 frequency=500 dropTime=1/ Receiver className=org.apache.catalina.tribes.transport.nio.NioReceiver address=auto port=5000 selectorTimeout=100 maxThreads=6/ Sender className=org.apache.catalina.tribes.transport.ReplicationTransmitter Transport className=org.apache.catalina.tribes.transport.nio.PooledParallelSender/ /Sender Interceptor className=org.apache.catalina.tribes.group.interceptors.TcpFailureDetector/ Interceptor className=org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor/ Interceptor className=org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor/ /Channel Valve className=org.apache.catalina.ha.tcp.ReplicationValve filter=.*\.gif|.*\.js|.*\.jpeg|.*\.jpg|.*\.png|.*\.htm|.* \.html|.*\.css|.*\.txt/ Deployer className=org.apache.catalina.ha.deploy.FarmWarDeployer tempDir=/opt/tomcat/apache-tomcat-8.0.18/temp/war-temp/ I think The following configuration is not correct. deployDir=/opt/tomcat/apache-tomcat-8.0.18/webapps/ watchDir=/opt/tomcat/apache-tomcat-8.0.18/webapps/ When deployDir and watchDir are set to the same value, FarmWarDeployer does not work work properly. (see FarmWarDeployer.copy). -- Keiichi.Fujino Ok. I try same directory because I try to get work this farmwardeployer via manager. Web Manager used webapps so I can't found any other solutions. Summary: We can't use Farmwardeployer via web manager. I hope someone of you code this feature for tomcat some day=) Thank you for all the replies! -Kimmo
RE: FarmWarDeployer via tomcat web manager
Caldarale, Charles R chuck.caldar...@unisys.com wrote on 14.04.2015 06:06:37: From: Caldarale, Charles R chuck.caldar...@unisys.com To: Tomcat Users List users@tomcat.apache.org Date: 14.04.2015 06:07 Subject: RE: FarmWarDeployer via tomcat web manager From: Keiichi Fujino [mailto:kfuj...@apache.org] Subject: Re: FarmWarDeployer via tomcat web manager I changed war-listen path to webapps, and everything works fine untils I restart my Tomcat 1 (master node). After restarting tomcat my war file goes empty in webapps folder. ( file size 0). I saw that farmwardeployer run some kind of cleaning ( or clear) function. Please show how to reproduce this in more detail. And attach your configuration(server.xml). Don't attach server.xml, since the list strips almost all attachments. Post it inline in the e-mail, with any sensitive information obfuscated and preferably with comments removed. - Chuck Hi this is my server.xml from tomcat 1. ?xml version='1.0' encoding='utf-8'? Server port=8005 shutdown=SHUTDOWN Listener className=org.apache.catalina.startup.VersionLoggerListener / Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener className=org.apache.catalina.core.JreMemoryLeakPreventionListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / Listener className=org.apache.catalina.core.ThreadLocalLeakPreventionListener / GlobalNamingResources Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=conf/tomcat-users.xml / /GlobalNamingResources Service name=Catalina Connector port=8081 protocol=HTTP/1.1 connectionTimeout=2 redirectPort=8443 / Connector port=8009 protocol=AJP/1.3 redirectPort=8443 / Engine name=Catalina defaultHost=localhost jvmRoute=tomcat1 Host name=localhost appBase=webapps unpackWARs=true autoDeploy=false Cluster className=org.apache.catalina.ha.tcp.SimpleTcpCluster channelSendOptions=6 Manager className=org.apache.catalina.ha.session.DeltaManager expireSessionsOnShutdown=false notifyListenersOnReplication=true/ Channel className=org.apache.catalina.tribes.group.GroupChannel Membership className=org.apache.catalina.tribes.membership.McastService address=228.0.0.4 port=45564 frequency=500 dropTime=1/ Receiver className=org.apache.catalina.tribes.transport.nio.NioReceiver address=auto port=5000 selectorTimeout=100 maxThreads=6/ Sender className=org.apache.catalina.tribes.transport.ReplicationTransmitter Transport className=org.apache.catalina.tribes.transport.nio.PooledParallelSender/ /Sender Interceptor className=org.apache.catalina.tribes.group.interceptors.TcpFailureDetector/ Interceptor className=org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor/ Interceptor className=org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor/ /Channel Valve className=org.apache.catalina.ha.tcp.ReplicationValve filter=.*\.gif|.*\.js|.*\.jpeg|.*\.jpg|.*\.png|.*\.htm|.*\.html|.*\.css|.*\.txt/ Deployer className=org.apache.catalina.ha.deploy.FarmWarDeployer tempDir=/opt/tomcat/apache-tomcat-8.0.18/temp/war-temp/ deployDir=/opt/tomcat/apache-tomcat-8.0.18/webapps/ watchDir=/opt/tomcat/apache-tomcat-8.0.18/webapps/ processDeployFrequency=10 watchEnabled=true/ ClusterListener className=org.apache.catalina.ha.session.ClusterSessionListener/ /Cluster Realm className=org.apache.catalina.realm.LockOutRealm Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ /Realm Valve className=org.apache.catalina.authenticator.SingleSignOn / Valve className=org.apache.catalina.valves.AccessLogValve directory=logs prefix=localhost_access_log suffix=.txt pattern=%h %l %u %t quot;%rquot; %s %b / /Host /Engine /Service /Server -Kimmo
FarmWarDeployer via tomcat web manager
Hi I newbie on the Tomcat. I have HA architecture including Cisco ACE Loadbalancer, 3 servers with RHEL 7 + httpd 2.4 + mod_proxy AJP+ Tomcat 8.0.18. I have problem with FarmWarDeployer. I would like to use FarmWarDeployer via Tomcat Web Manager. Is this possible? I changed war-listen path to webapps, and everything works fine untils I restart my Tomcat 1 (master node). After restarting tomcat my war file goes empty in webapps folder. ( file size 0). I saw that farmwardeployer run some kind of cleaning ( or clear) function. Is it possible to stop clearing because everything else works fine and I like hot deployment via web manager. I'm trying to seek answer on web using google but nothing found. Thanx, Kimmo