[ 
https://issues.apache.org/jira/browse/TOMEE-2056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16049155#comment-16049155
 ] 

Romain Manni-Bucau commented on TOMEE-2056:
-------------------------------------------

Well auto intend to read the port instead of using the default 8080 but yes 
remote support, openejb system apps and blacklist should be configured to 
support deployment. We can't help that with this deploy command.

Options we have:

1. echo deploy/undeploy are no more supported (+1 from me)
2. try to bind it somehow on tomcat manager client (but assumes you deploy the 
manager which is rarely - never? - the case in prod from what I saw)
3. implement another command (but request is pretty low more on that in next 
note)

Regarding the hot deployment in prod I'm not sure your environment but from 
experience (tomee, tomcat or other servers) it is always saner and less 
impacting on the application to not deploy on live (accessible by users) 
servers which means needing to restart or not is not impacting. It is often 
done thanks to load balancers but there are a few other options as well.

> tomee.sh does not support all possible options if you use deploy or 
> undeploy-command
> ------------------------------------------------------------------------------------
>
>                 Key: TOMEE-2056
>                 URL: https://issues.apache.org/jira/browse/TOMEE-2056
>             Project: TomEE
>          Issue Type: Bug
>          Components: TomEE Core Server
>    Affects Versions: 1.7.1, 1.7.2, 1.7.3, 1.7.4
>         Environment: FreeBSD 10.3-STABLE amd64
> openjdk8-8.131.11
>            Reporter: Lars Herschke
>            Priority: Minor
>
> I use in openEJB-Standalone a command like the following, to deploy my EARs.
> apache-openejb/bin/openejb deploy -s ejbd://myhost:4201 -u MyBeans.ear
> With tomee.sh i can't use any option with the deploy or the undeploy-comand. 
> I get ther error "Usage: <tomee.sh> deploy <path>"
> Patch:
> Replace the line
> echo "Usage: <tomee.sh> $1 <path>"
> in tomee.sh withe the line
> "$_RUNJAVA" $DEBUG $LOGGING_MANAGER -Dopenejb.base="$CATALINA_BASE" -cp 
> "$CLASSPATH" org.apache.openejb.cli.Bootstrap "$@"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to