That is the state with our defaults. Changing them is an option. Happy to
secure tomee by defaukt but no time atm
Le 8 mai 2015 14:45, "Mark Struberg" <[email protected]> a écrit :

> > What is the link?
>
> You are arguing that by hiding our identity we are more secure. And that’s
> simply not true.
>
>
> > Note also it breaks some monitoring tools like wz broke atmosphere
>
> The same can happen if the user changes the id string manually or if they
> are running behind a proxy/firewall.
> So not an issue. And vendors will adopt very quickly.
>
> LieGrue,
> strub
>
>
>
> > Am 08.05.2015 um 13:06 schrieb Romain Manni-Bucau <[email protected]
> >:
> >
> > Le 8 mai 2015 11:40, "Mark Struberg" <[email protected]> a écrit :
> >>
> >>> you make tomee easily identifiable compared to tomcat (= any java
> > server of
> >>> the web more or less). This way it is super easy to know that you can
> >>> exploit a cxf issue for instance, thing you don’t know with default
> > header.
> >>
> >> Folks, lets weight the upsides and downsides
> >>
> >> * upside: we show up in stats
> >>
> >> * downside: easier to get hacked? WHY?
> >> All the scripts I do know are really blunt brute force. They f***g don’t
> > care about ANY headers. Of course they probably _sort_ their attacks, but
> > still they will use ALL vectors they have.
> >> Brute force attacks are almost never executed from the origin but always
> > hidden and executed by a zombie mob of hacked clients. So the origin
> > doesn’t care if some old grandmas Win98 PC needs a few seconds longer to
> > hack your server.
> >>
> >
> > Origin? What is the link? Scanners on aws are more and more clever. I
> cant
> > be sure yet they use resp headers but i wouldnt take the risk in
> particular
> > while default profile is used in tomee - dev one.
> >
> >> So basically it makes no sense to hide the fact that a server is running
> > TomEE.
> >>
> >
> > Note also it breaks some monitoring tools like wz broke atmosphere
> changing
> > server info (mea culpa but nobody said anything :()
> >
> >>
> >> LieGrue,
> >> strub
> >>
> >>
> >>
> >>> Am 08.05.2015 um 00:34 schrieb Romain Manni-Bucau <
> [email protected]
> >> :
> >>>
> >>> 2015-05-08 0:32 GMT+02:00 Andy <[email protected]>:
> >>>
> >>>> Yes yes whatever, you win (not that this was ever intended to be a
> >>>> competition, you just seem to enjoy making it into one every single
> >>>> time)... I am going to bed. Complete waste of my time. You still imply
> > that
> >>>> I have unsecured something?
> >>>>
> >>>>
> >>> you make tomee easily identifiable compared to tomcat (= any java
> > server of
> >>> the web more or less). This way it is super easy to know that you can
> >>> exploit a cxf issue for instance, thing you don't know with default
> > header.
> >>>
> >>>
> >>>> On 08/05/2015 00:26, Romain Manni-Bucau wrote:
> >>>>
> >>>>> not what I said.
> >>>>>
> >>>>> I said:
> >>>>> 1) over exposing a variable you shouldnt activate is useless
> >>>>> 2) we shouldnt set Apache TomEE to server variable by default
> >>>>>
> >>>>> Happy to replace these defaults by a server.xml.sample or anothing
> you
> >>>>> judge appropriated while we stay aligned on tomcat default secured
> >>>>> settings
> >>>>> (also note that Apache Coyote is secured cause most of servers have
> it
> >>>>> otherwise it would be as Apache TomEE)
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Romain Manni-Bucau
> >>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>> https://github.com/rmannibucau> |
> >>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> >>>>> <http://www.tomitribe.com>
> >>>>>
> >>>>> 2015-05-08 0:24 GMT+02:00 Andy <[email protected]>:
> >>>>>
> >>>>> Hmm, so why do you want to treat the system administrator like one?
> >>>>>>
> >>>>>> On 08/05/2015 00:21, Romain Manni-Bucau wrote:
> >>>>>>
> >>>>>> Sure security is all about children...
> >>>>>>>
> >>>>>>>
> >>>>>>> Romain Manni-Bucau
> >>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>>>> https://github.com/rmannibucau> |
> >>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> >>>>>>> <http://www.tomitribe.com>
> >>>>>>>
> >>>>>>> 2015-05-08 0:19 GMT+02:00 Andy <[email protected]>:
> >>>>>>>
> >>>>>>> I was just thinking 'Kindergarten', how strange...
> >>>>>>>
> >>>>>>>> On 08/05/2015 00:17, Romain Manni-Bucau wrote:
> >>>>>>>>
> >>>>>>>> hmm this answer doesnt make sense for me, I surely miss something
> > but
> >>>>>>>>
> >>>>>>>>> read
> >>>>>>>>> it like "hey there is this property you can switch on true but if
> > you
> >>>>>>>>> google you'll see you shouldn't"
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Romain Manni-Bucau
> >>>>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>>>>>> https://github.com/rmannibucau> |
> >>>>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> >>>>>>>>> <http://www.tomitribe.com>
> >>>>>>>>>
> >>>>>>>>> 2015-05-08 0:15 GMT+02:00 Andy <[email protected]>:
> >>>>>>>>>
> >>>>>>>>>  This is what I said and the reason I changed it. And yes the
> >>>>>>>>> constants
> >>>>>>>>>
> >>>>>>>>> have that for 'server' now, and have also had other values in the
> >>>>>>>>>> past.
> >>>>>>>>>>
> >>>>>>>>>> So to be even more complete and correct myself.... changed it
> > from
> >>>>>>>>>> "Apache
> >>>>>>>>>> Coyote/1.1" to "Apache TomEE", which is still better IMHO.
> >>>>>>>>>>
> >>>>>>>>>> @Romain: "you encourage it by making it on the front of the
> > scene."
> >>>>>>>>>>
> >>>>>>>>>> That's like saying I'm encouraging someone to change the 'port',
> >>>>>>>>>> which
> >>>>>>>>>> is
> >>>>>>>>>> also potentially dangerous when put into the hands of an idiot.
> >>>>>>>>>> I like, and hope, to think that exposing a property would
> > encourage
> >>>>>>>>>> someone to look it up before changing it blindly. The very first
> >>>>>>>>>> google
> >>>>>>>>>> hit
> >>>>>>>>>> on 'xpoweredBy' will enlighten even the most fickle reader.
> >>>>>>>>>>
> >>>>>>>>>> Sorry if my opinion just does not fit in on that. Another hour
> > of my
> >>>>>>>>>> life
> >>>>>>>>>> wasted.
> >>>>>>>>>>
> >>>>>>>>>> Andy.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On 07/05/2015 23:58, Romain Manni-Bucau wrote:
> >>>>>>>>>>
> >>>>>>>>>>  2015-05-07 23:56 GMT+02:00 Andy <[email protected]>:
> >>>>>>>>>>
> >>>>>>>>>>    Also, for completeness:
> >>>>>>>>>>>
> >>>>>>>>>>> xpoweredBy="*false*" activates nothing, if it were
> >>>>>>>>>>>
> >>>>>>>>>>>> xpoweredBy="*true*"
> >>>>>>>>>>>> then maybe that might just 'activate' whatever it is you think
> > is
> >>>>>>>>>>>> being
> >>>>>>>>>>>> activated here?
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>   you encourage it by making it on the front of the scene.
> >>>>>>>>>>>>
> >>>>>>>>>>>>    server="*Apache TomEE*" merely changes the existing value
> > and
> >>>>>>>>>>>>
> >>>>>>>>>>> also
> >>>>>>>>>>>
> >>>>>>>>>>> 'activates' nothing. I don't see where you think this is a
> >>>>>>>>>>> security
> >>>>>>>>>>>
> >>>>>>>>>>>> issue?
> >>>>>>>>>>>> Happy to learn though, so please point me to the specific code
> > that
> >>>>>>>>>>>> this
> >>>>>>>>>>>> affects?
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>   it is on by default is not overrided by the app.
> >>>>>>>>>>>>
> >>>>>>>>>>>>    Andy.
> >>>>>>>>>>>>
> >>>>>>>>>>> On 07/05/2015 23:21, Romain Manni-Bucau wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>>   You activated 2 different headers which is useless since we
> >>>>>>>>>>>> change
> >>>>>>>>>>>>
> >>>>>>>>>>>> serverinfo by default you already get tomee here.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> That said this is not the real issue. Doing it is a standard
> >>>>>>>>>>>>> security
> >>>>>>>>>>>>> issue, that is why it is off by default in tomcat so I
> > suggest to
> >>>>>>>>>>>>> not
> >>>>>>>>>>>>> set
> >>>>>>>>>>>>> it on by default
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Romain Manni-Bucau
> >>>>>>>>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>>>>>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>>>>>>>>>> https://github.com/rmannibucau> |
> >>>>>>>>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> > Tomitriber
> >>>>>>>>>>>>> <http://www.tomitribe.com>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 2015-05-07 23:10 GMT+02:00 Andy <[email protected]>:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>    Some crawlers are using that header as the evaluation.
> >>>>>>>>>>>>> Default
> >>>>>>>>>>>>> is
> >>>>>>>>>>>>> Apache
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>  Tomcat 7.0.x etc and it is always on, so having Apache TomEE
> >>>>>>>>>>>>> will
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> give
> >>>>>>>>>>>>>> us
> >>>>>>>>>>>>>> better standing.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Andy.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 07/05/2015 22:38, Romain Manni-Bucau wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>    PS (sorry hit enter without wishing it): asking cause I
> >>>>>>>>>>>>>> wouldn't
> >>>>>>>>>>>>>> have it
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>  on
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> by default as a user
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Romain Manni-Bucau
> >>>>>>>>>>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>>>>>>>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>>>>>>>>>>>> https://github.com/rmannibucau> |
> >>>>>>>>>>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> > Tomitriber
> >>>>>>>>>>>>>>> <http://www.tomitribe.com>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 2015-05-07 22:36 GMT+02:00 Romain Manni-Bucau <
> >>>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> :
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>      Hi
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>   What's the goal? We already switch server info,isnt it
> >>>>>>>>>>>>>>> enough?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Romain Manni-Bucau
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>>>>>>>>>>> <http://rmannibucau.wordpress.com> | Github
> >>>>>>>>>>>>>>>> <https://github.com/rmannibucau> | LinkedIn
> >>>>>>>>>>>>>>>> <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> >>>>>>>>>>>>>>>> <http://www.tomitribe.com>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ---------- Forwarded message ----------
> >>>>>>>>>>>>>>>> From: <[email protected]>
> >>>>>>>>>>>>>>>> Date: 2015-05-07 22:03 GMT+02:00
> >>>>>>>>>>>>>>>> Subject: tomee git commit: TomEE header
> >>>>>>>>>>>>>>>> To: [email protected]
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Repository: tomee
> >>>>>>>>>>>>>>>> Updated Branches:
> >>>>>>>>>>>>>>>>       refs/heads/master 2c4047e14 -> 268b57c86
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> TomEE header
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Project:
> http://git-wip-us.apache.org/repos/asf/tomee/repo
> >>>>>>>>>>>>>>>> Commit:
> >>>>>>>>>>>>>>>>
> > http://git-wip-us.apache.org/repos/asf/tomee/commit/268b57c8
> >>>>>>>>>>>>>>>> Tree:
> >>>>>>>>>>>>>>>>
> http://git-wip-us.apache.org/repos/asf/tomee/tree/268b57c8
> >>>>>>>>>>>>>>>> Diff:
> >>>>>>>>>>>>>>>>
> http://git-wip-us.apache.org/repos/asf/tomee/diff/268b57c8
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Branch: refs/heads/master
> >>>>>>>>>>>>>>>> Commit: 268b57c868c055e3788b85d6ed6a192da094e808
> >>>>>>>>>>>>>>>> Parents: 2c4047e
> >>>>>>>>>>>>>>>> Author: [email protected] <[email protected]>
> >>>>>>>>>>>>>>>> Authored: Thu May 7 22:03:35 2015 +0200
> >>>>>>>>>>>>>>>> Committer: [email protected] <[email protected]>
> >>>>>>>>>>>>>>>> Committed: Thu May 7 22:03:35 2015 +0200
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> > ----------------------------------------------------------------------
> >>>>>>>>>>>>>>>>      .../apache/tomee/RemoteTomEEEJBContainerIT.java
> > |  2
> >>>>>>>>>>>>>>>> +-
> >>>>>>>>>>>>>>>>      .../java/org/apache/tomee/installer/Installer.java |
> > 17
> >>>>>>>>>>>>>>>> +++++++++++++++++
> >>>>>>>>>>>>>>>>      2 files changed, 18 insertions(+), 1 deletion(-)
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> > ----------------------------------------------------------------------
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/268b57c8/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> > ----------------------------------------------------------------------
> >>>>>>>>>>>>>>>> diff --git
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> a/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> b/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
> >>>>>>>>>>>>>>>> index 70fcf6f..17731b9 100644
> >>>>>>>>>>>>>>>> ---
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> a/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
> >>>>>>>>>>>>>>>> +++
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> b/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
> >>>>>>>>>>>>>>>> @@ -67,7 +67,7 @@ public class RemoteTomEEEJBContainerIT {
> >>>>>>>>>>>>>>>>                  "  <!-- TomEE plugin for Tomcat -->\n" +
> >>>>>>>>>>>>>>>>                  "  <Listener
> >>>>>>>>>>>>>>>> className=\"org.apache.tomee.catalina.ServerListener\"
> > />\n" +
> >>>>>>>>>>>>>>>>                  "  <Service name=\"Catalina\">\n" +
> >>>>>>>>>>>>>>>> -            "    <Connector port=\"" + http + "\"
> >>>>>>>>>>>>>>>> protocol=\"HTTP/1.1\"
> >>>>>>>>>>>>>>>> />\n" +
> >>>>>>>>>>>>>>>> +            "    <Connector port=\"" + http + "\"
> >>>>>>>>>>>>>>>> protocol=\"HTTP/1.1\"
> >>>>>>>>>>>>>>>> xpoweredBy=\"false\" server=\"Apache TomEE\" />\n" +
> >>>>>>>>>>>>>>>>                  "    <Engine name=\"Catalina\"
> >>>>>>>>>>>>>>>> defaultHost=\"localhost\">\n" +
> >>>>>>>>>>>>>>>>                  "      <Host name=\"localhost\"
> >>>>>>>>>>>>>>>> appBase=\"webapps\"\n"
> >>>>>>>>>>>>>>>> +
> >>>>>>>>>>>>>>>>                  "            unpackWARs=\"true\"
> >>>>>>>>>>>>>>>> autoDeploy=\"true\">\n" +
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/268b57c8/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> > ----------------------------------------------------------------------
> >>>>>>>>>>>>>>>> diff --git
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
> >>>>>>>>>>>>>>>> index 0308c3d..60bd8f7 100644
> >>>>>>>>>>>>>>>> ---
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
> >>>>>>>>>>>>>>>> +++
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >
> b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
> >>>>>>>>>>>>>>>> @@ -448,6 +448,23 @@ public class Installer implements
> >>>>>>>>>>>>>>>> InstallerInterface {
> >>>>>>>>>>>>>>>>                  alerts.addError("Error while adding
> >>>>>>>>>>>>>>>> listener to
> >>>>>>>>>>>>>>>> server.xml
> >>>>>>>>>>>>>>>> file", e);
> >>>>>>>>>>>>>>>>              }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> +        //Add TomEE header
> >>>>>>>>>>>>>>>> +        try {
> >>>>>>>>>>>>>>>> +            newServerXml =
> >>>>>>>>>>>>>>>> Installers.replace(serverXmlOriginal,
> >>>>>>>>>>>>>>>> +                    "<Connector port=\"8080\"",
> >>>>>>>>>>>>>>>> +                    "<Connector port=\"8080\"",
> >>>>>>>>>>>>>>>> +                    "/>",
> >>>>>>>>>>>>>>>> +                    "xpoweredBy=\"false\" server=\"Apache
> >>>>>>>>>>>>>>>> TomEE\"
> >>>>>>>>>>>>>>>> />");
> >>>>>>>>>>>>>>>> +
> >>>>>>>>>>>>>>>> +            newServerXml =
> >>>>>>>>>>>>>>>> Installers.replace(serverXmlOriginal,
> >>>>>>>>>>>>>>>> +                    "<Connector port=\"8443\"",
> >>>>>>>>>>>>>>>> +                    "<Connector port=\"8443\"",
> >>>>>>>>>>>>>>>> +                    "/>",
> >>>>>>>>>>>>>>>> +                    "xpoweredBy=\"false\" server=\"Apache
> >>>>>>>>>>>>>>>> TomEE\"
> >>>>>>>>>>>>>>>> />");
> >>>>>>>>>>>>>>>> +        } catch (final IOException e) {
> >>>>>>>>>>>>>>>> +            alerts.addError("Error adding server
> > attribute to
> >>>>>>>>>>>>>>>> server.xml
> >>>>>>>>>>>>>>>> file", e);
> >>>>>>>>>>>>>>>> +        }
> >>>>>>>>>>>>>>>> +
> >>>>>>>>>>>>>>>>              // overwrite server.xml
> >>>>>>>>>>>>>>>>              if
> >>>>>>>>>>>>>>>> (Installers.writeAll(paths.getServerXmlFile(),
> >>>>>>>>>>>>>>>> newServerXml,
> >>>>>>>>>>>>>>>> alerts)) {
> >>>>>>>>>>>>>>>>                  alerts.addInfo("Add OpenEJB listener to
> >>>>>>>>>>>>>>>> server.xml");
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>    --
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>       Andy Gumbrecht
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>       https://twitter.com/AndyGeeDe
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>   --
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>      Andy Gumbrecht
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>     https://twitter.com/AndyGeeDe
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>  --
> >>>>>>>>>>>>
> >>>>>>>>>>>>     Andy Gumbrecht
> >>>>>>>>>>>
> >>>>>>>>>>    https://twitter.com/AndyGeeDe
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>>
> >>>>>>>>>   Andy Gumbrecht
> >>>>>>>>   https://twitter.com/AndyGeeDe
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>  Andy Gumbrecht
> >>>>>>  https://twitter.com/AndyGeeDe
> >>>>>>
> >>>>>>
> >>>>>>
> >>>> --
> >>>> Andy Gumbrecht
> >>>> https://twitter.com/AndyGeeDe
> >>>>
> >>>>
> >>
>
>

Reply via email to