I would not include the (javax.)servlet-api JAR with Geode. It will be a
significant pain point for web applications (and frameworks, e.g. *Spring
Session*) that expect a specific version of the Servlet API and then
suddenly encounter conflicting versions.

Also, FYI, the latest release of the core *Spring Framework
<http://projects.spring.io/spring-framework/>* [1] is now 4.2.5.RELEASE.
The latest *Spring Security <http://projects.spring.io/spring-security/>* [2]
release is 4.0.4.RELEASE.  The latest in the 3.x line is 3.2.9; the *Spring
Security* version used by Geode (3.1.x) is not even supported any more.


[1] http://projects.spring.io/spring-framework/
[2] http://projects.spring.io/spring-security/


On Thu, Apr 7, 2016 at 8:21 AM, Anthony Baker <[email protected]> wrote:

> You can’t tell from the diff below but it turns out we’re including two
> versions of servlet-api:
>
> servlet-api-2.5.jar
> javax.servlet-api-3.1.0.jar
>
> Version 3.1.0 is from the geode/lib while the older jar is from the app
> server module.  Do we need to ship these at all since they are only needed
> for compiling?
>
> Anthony
>
>
> > On Apr 6, 2016, at 10:51 PM, Anthony Baker <[email protected]> wrote:
> >
> > Here’s a comparison of the bundled jar dependencies present in the
> binary distribution from the M1 release versus the current develop branch.
> The good news is there aren’t that many changes despite lots of build
> refactoring and new source code in pulse / modules / wan / cq.
> >
> > If you see something that looks wrong, please speak up.  I see a
> possible version conflict on sl4j.
> >
> > Anthony-Baker-MacBook-Pro:tmp abaker$ diff -y --suppress-common-lines
> license.M1/M1-jars license.M2/M2-jars
> > activation-1.1.1.jar                                        |
> activation-1.1.jar
> >                                                             >
> commons-beanutils-1.8.3.jar
> >                                                             >
> commons-collections-3.2.2.jar
> >                                                             >
> commons-digester-2.1.jar
> > commons-logging-1.1.1.jar                                   |
> commons-logging-1.2.jar
> > hbase-0.94.27.jar                                           <
> > jgroups-3.6.6.Final.jar                                             |
> jgroups-3.6.7.Final.jar
> >                                                             >
> servlet-api-2.5.jar
> >                                                             >
> slf4j-api-1.7.12.jar
> >                                                             >
> slf4j-jdk14-1.7.7.jar
> > spring-aop-3.2.12.RELEASE.jar                               |
> spring-aop-4.2.4.RELEASE.jar
> > spring-aspects-3.2.12.RELEASE.jar                           |
> spring-aspects-4.2.4.RELEASE.jar
> > spring-beans-3.2.12.RELEASE.jar                                     |
> spring-beans-4.2.4.RELEASE.jar
> > spring-context-3.2.12.RELEASE.jar                           |
> spring-context-4.2.4.RELEASE.jar
> > spring-context-support-3.2.12.RELEASE.jar                   |
> spring-context-support-4.2.4.RELEASE.jar
> > spring-core-3.2.12.RELEASE.jar                                      |
> spring-core-4.2.4.RELEASE.jar
> > spring-data-gemfire-1.5.1.RELEASE.jar                       |
> spring-data-gemfire-1.7.2.RELEASE.jar
> > spring-expression-3.2.12.RELEASE.jar                        |
> spring-expression-4.2.4.RELEASE.jar
> > spring-oxm-3.2.12.RELEASE.jar                               |
> spring-ldap-core-1.3.2.RELEASE.jar
> >                                                             >
> spring-oxm-4.2.4.RELEASE.jar
> >                                                             >
> spring-security-config-3.1.7.RELEASE.jar
> >                                                             >
> spring-security-core-3.1.7.RELEASE.jar
> >                                                             >
> spring-security-ldap-3.1.7.RELEASE.jar
> >                                                             >
> spring-security-web-3.1.7.RELEASE.jar
> > spring-tx-3.2.12.RELEASE.jar                                |
> spring-tx-4.2.4.RELEASE.jar
> > spring-web-3.2.12.RELEASE.jar                               |
> spring-web-4.2.4.RELEASE.jar
> > spring-webmvc-3.2.12.RELEASE.jar                            |
> spring-webmvc-4.2.4.RELEASE.jar
> >
> >
> > Anthony
> >
> >
>
>


-- 
-John
503-504-8657
john.blum10101 (skype)

Reply via email to