Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Force webapp to use different javax.mail from that one included in lib/jndi

Sure Jan and thank you again for your reactivity.

My webapp is a sort of mail server, configurable to handle one or more email accounts and listen for either new or removed messages, so I absolutely need to choose the javax.mail version.
No, I don't use jndi.

Thanks

Raffaele Gambelli



-----jetty-users-bounces@xxxxxxxxxxx ha scritto: -----
Per: JETTY user mailing list <jetty-users@xxxxxxxxxxx>
Da: Jan Bartel
Inviato da: jetty-users-bounces@xxxxxxxxxxx
Data: 10/05/2017 04.14PM
Oggetto: Re: [jetty-users] Force webapp to use different javax.mail from that one included in lib/jndi

Raffaele,

Before I answer you, please tell me whether you want to use javax.mail directly in your code to send/receive email, or do you want to use it with jndi, eg lookup a reference to "mail/Session" ?

Jan

On 10 May 2017 at 15:56, Raffaele Gambelli < R.Gambelli@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Thanks Jan, but with your method, if jetty needs its javax.mail version and can't find it because I configured that it should use mine, what could happen?

And what about of javax.mail jar of my webapp? Should I remove it from war I suppose

I would prefer to find a way to preserve jetty javax.mail but to tell jetty to load my javax.mail when my webapp executes, am I wrong?

Raffaele Gambelli



----- jetty-users-bounces@eclipse.org ha scritto: -----
Per: jetty-users@xxxxxxxxxxx
Da: jetty-users-request@eclipse.org
Inviato da: jetty-users-bounces@eclipse.org
Data: 10/05/2017 03.31PM
Oggetto: jetty-users Digest, Vol 96, Issue 5

Send jetty-users mailing list submissions to
jetty-users@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
or, via email, send a message with subject or body 'help' to
jetty-users-request@eclipse.org

You can reach the person managing the list at
jetty-users-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of jetty-users digest..."


Today's Topics:

   1. Force webapp to use different javax.mail from that one
      included in lib/jndi (Raffaele Gambelli)
   2. Re: Force webapp to use different javax.mail from that one
      included in lib/jndi (Jan Bartel)


----------------------------------------------------------------------

Message: 1
Date: Wed, 10 May 2017 14:39:24 +0200
From: Raffaele Gambelli < R.Gambelli@hitachi-systems-cbt.com>
To: jetty-users@xxxxxxxxxxx
Subject: [jetty-users] Force webapp to use different javax.mail from
that one included in lib/jndi
Message-ID:
< OF86B8A80F.759A6E4E-ONC125811C.0045866D-C125811C.00458685@hitachi-systems-cbt. com>

Content-Type: text/plain; charset="us-ascii"

An HTML attachment was scrubbed...
URL: < https://dev.eclipse.org/mailman/private/jetty-users/attachments/20170510/2d1cfa24/ attachment.html>

------------------------------

Message: 2
Date: Wed, 10 May 2017 15:30:57 +0200
From: Jan Bartel < janb@xxxxxxxxxxx>
To: JETTY user mailing list < jetty-users@xxxxxxxxxxx>
Subject: Re: [jetty-users] Force webapp to use different javax.mail
from that one included in lib/jndi
Message-ID:
<CAEHc-33PCpifkrFbTWNihB88=- 9Ju= nPZRuiSGKjM1fZnAytZg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"


I'd probably make a fresh jndi.mod, called eg my-jndi.mod that is copied
from $JETTY_HOME/modules/jndi.mod and put it into $JETTY_BASE/modules. Then
I'd change the last line of it to refer to a different lib, eg lib/my-jndi.
So the module would look like this:

[name]
myjndi

[depend]
server

[lib]
lib/jetty-jndi-${jetty.version}.jar
lib/my-jndi/*.jar


Put the javax.mail jars and any others you need into
$JETTY_BASE/lib/my-jndi. Then all you need to do is to activate it with a
java -jar ../start.jar --add-to-start=my-jndi and you're done.

The good thing about this approach is that it is portable across any
updates to different versions of jetty.

Jan

On 10 May 2017 at 14:39, Raffaele Gambelli <
R.Gambelli@hitachi-systems- cbt.com> wrote:

> Hi all jetty-users,
>
> I'm quite newbie in Jetty, I've used Tomcat for many years, I would like
> to know the best practice to force my webapp to use javax.mail 1.5.5 since
> it is using javax.mail.glassfish-1.4.1.v201005082020.jar found
> on /srv/jetty/lib/jndi of jetty 9.3.10.
>
> I don't believe it is safe replace that version with that one wanted by my
> webapplication, is it true?
>
> At last if the best practice was to update the jar leaving it where it is,
> then should I remove that dependency from my webapp, in a way that in
> WEB-INF/lib it shouldn't be present?
>
> Really thanks in advance, best regards
>
> Raffaele Gambelli
>
>
>
> element
> Font
> font-family
> font-size
> font-style
> font-variant
> font-weight
> letter-spacing
> line-height
> text-decoration
> text-align
> text-indent
> text-transform
> white-space
> word-spacing
> color
> Background
> bg-attachment
> bg-color
> bg-image
> bg-position
> bg-repeat
> Box
> width
> height
> border-top
> border-right
> border-bottom
> border-left
> margin
> padding
> max-height
> min-height
> max-width
> min-width
> outline-color
> outline-style
> outline-width
> Positioning
> position
> top
> bottom
> right
> left
> float
> display
> clear
> z-index
> List
> list-style-image
> list-style-type
> list-style-position
> Table
> vertical-align
> border-collapse
> border-spacing
> caption-side
> empty-cells
> table-layout
> Effects
> text-shadow
> -webkit-box-shadow
> border-radius
> Other
> overflow
> cursor
> visibility
>
> ______________________________ _________________
> jetty-users mailing list
> jetty-users@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>



--
Jan Bartel < janb@xxxxxxxxxxx>
www.webtide.com
*Expert assistance from the creators of Jetty and CometD*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: < https://dev.eclipse.org/mailman/private/jetty-users/attachments/20170510/219e2331/ attachment.html>

------------------------------

_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

End of jetty-users Digest, Vol 96, Issue 5
****************************** ************




_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users



--
Jan Bartel < janb@xxxxxxxxxxx>
www.webtide.com
Expert assistance from the creators of Jetty and CometD

_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Back to the top