Re: FarmWarDeployer via tomcat web manager

2015-04-14 Thread Kimmo . Sundgren
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

2015-04-14 Thread Keiichi Fujino
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



Re: FarmWarDeployer via tomcat web manager

2015-04-14 Thread Keiichi Fujino
2015-04-14 15:58 GMT+09:00 kimmo.sundg...@heeros.com:

 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

Re: FarmWarDeployer via tomcat web manager

2015-04-13 Thread Keiichi Fujino
2015-04-13 18:42 GMT+09:00 kimmo.sundg...@heeros.com:

 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?


No.
There is no such feature.


 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).




 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

 --
 Keiichi.Fujino



RE: FarmWarDeployer via tomcat web manager

2015-04-13 Thread Caldarale, Charles R
 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


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: FarmWarDeployer via tomcat web manager

2015-04-13 Thread Kimmo . Sundgren
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

2015-04-13 Thread Kimmo . Sundgren
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