| Summary: | Jetty server versions must be unique for all bpms modules | ||
|---|---|---|---|
| Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Roger Martínez <romartin> |
| Component: | Business Central | Assignee: | manstis |
| Status: | CLOSED WONTFIX | QA Contact: | Lukáš Petrovický <lpetrovi> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.0.0 | CC: | gdesmet, kverlaen, rrajasek, rzhang |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-12-07 15:17:17 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Roger Martínez
2013-10-02 11:02:45 UTC
drools-wb-webapp has compile scoped dependencies on several jetty modules. (Although I expect they might be filtered in the war assembly, this is bad.)
It's still the case, as you can see in kie-parent-with-dependencies:
<version.org.eclipse.jetty>7.2.1.v20101111</version.org.eclipse.jetty>
...
<version.org.mortbay.jetty>6.1.25</version.org.mortbay.jetty>
<version.org.mortbay.jetty.runner>8.1.7.v20120910</version.org.mortbay.jetty.runner>
https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/blob/master/kie-parent-with-dependencies/pom.xml#L41
Who uses jetty in droolsjbpm?
=============================
Targets
String 'jetty'
Found usages (135 usages found)
builder (2 usages found)
/dashboard-builder/builder (2 usages found)
pom.xml (2 usages found)
(38: 34) <groupId>org.mortbay.jetty</groupId>
(39: 25) <artifactId>jetty-runner</artifactId>
dashboard-showcase (24 usages found)
/dashboard-builder/modules/dashboard-showcase (24 usages found)
pom.xml (24 usages found)
(241: 17) <id>jetty</id>
(263: 106) <!--java.lang.IllegalArgumentException: Cannot load class for org.jboss.weld.environment.jetty.WeldDecorator -->
(266: 42) <groupId>org.eclipse.jetty</groupId>
(267: 33) <artifactId>jetty-server</artifactId>
(268: 52) <version>${version.org.eclipse.jetty}</version>
(271: 50) <groupId>org.eclipse.jetty</groupId>
(272: 41) <artifactId>jetty-continuation</artifactId>
(275: 50) <groupId>org.eclipse.jetty</groupId>
(276: 41) <artifactId>jetty-http</artifactId>
(279: 50) <groupId>org.eclipse.jetty</groupId>
(280: 41) <artifactId>jetty-io</artifactId>
(286: 42) <groupId>org.eclipse.jetty</groupId>
(287: 33) <artifactId>jetty-servlet</artifactId>
(290: 50) <groupId>org.eclipse.jetty</groupId>
(291: 41) <artifactId>jetty-security</artifactId>
(297: 42) <groupId>org.eclipse.jetty</groupId>
(298: 33) <artifactId>jetty-util</artifactId>
(299: 52) <version>${version.org.eclipse.jetty}</version>
(306: 46) <groupId>org.mortbay.jetty</groupId>
(307: 37) <artifactId>jetty-maven-plugin</artifactId>
(314: 34) <jettyEnvXml>${project.build.directory}/dashboard-showcase/WEB-INF/jetty-env.xml</jettyEnvXml>
(314: 100) <jettyEnvXml>${project.build.directory}/dashboard-showcase/WEB-INF/jetty-env.xml</jettyEnvXml>
(314: 115) <jettyEnvXml>${project.build.directory}/dashboard-showcase/WEB-INF/jetty-env.xml</jettyEnvXml>
(334: 53) <include>**/jetty-env.xml</include>
drools-camel-legacy5 (1 usage found)
/droolsjbpm-integration/drools-camel-legacy5 (1 usage found)
pom.xml (1 usage found)
(103: 83) <!-- TODO JBRULES-3026 use cxf-rt-frontend-jaxrs and cxf-rt-transports-http-jetty instead -->
drools-camel-server-example (1 usage found)
/droolsjbpm-integration/drools-camel-server-example (1 usage found)
pom.xml (1 usage found)
(116: 83) <!-- TODO JBRULES-3026 use cxf-rt-frontend-jaxrs and cxf-rt-transports-http-jetty instead -->
drools-infinispan-persistence (2 usages found)
/droolsjbpm-integration/kie-infinispan/drools-infinispan-persistence (2 usages found)
pom.xml (2 usages found)
(136: 28) <groupId>org.mortbay.jetty</groupId>
(137: 19) <artifactId>jetty-embedded</artifactId>
drools-wb-webapp (7 usages found)
/drools-wb/drools-wb-webapp (7 usages found)
pom.xml (7 usages found)
(519: 29) <artifactId>errai-cdi-jetty</artifactId>
(525: 28) <groupId>org.mortbay.jetty</groupId>
(526: 19) <artifactId>jetty</artifactId>
(530: 28) <groupId>org.mortbay.jetty</groupId>
(531: 19) <artifactId>jetty-plus</artifactId>
(535: 28) <groupId>org.mortbay.jetty</groupId>
(536: 19) <artifactId>jetty-naming</artifactId>
jbpm-console-ng-showcase (15 usages found)
/jbpm-console-ng/jbpm-console-ng-showcase (8 usages found)
pom.xml (8 usages found)
(262: 29) <artifactId>errai-cdi-jetty</artifactId>
(295: 28) <groupId>org.mortbay.jetty</groupId>
(296: 19) <artifactId>jetty</artifactId>
(300: 28) <groupId>org.mortbay.jetty</groupId>
(301: 19) <artifactId>jetty-plus</artifactId>
(311: 28) <groupId>org.mortbay.jetty</groupId>
(312: 19) <artifactId>jetty-naming</artifactId>
(655: 58) <extraJvmArgs>-Xmx2048m -XX:MaxPermSize=256m -Djetty.custom.sys.classes=bitronix;javax.transaction -Dorg.kie.demo=true -Dorg.kie.clean.onstartup=true</extraJvmArgs>
/jbpm-console-ng/jbpm-console-ng-showcase/overlays/org.jbpm.jbpm-form-modeler-app-6.1.0-20130801.063912-13/META-INF/maven/org.jbpm/jbpm-form-modeler-app (7 usages found)
pom.xml (7 usages found)
(128: 17) <id>jetty</id>
(133: 46) <groupId>org.mortbay.jetty</groupId>
(134: 37) <artifactId>jetty-maven-plugin</artifactId>
(142: 34) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(142: 103) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(142: 118) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(170: 53) <include>**/jetty-env.xml</include>
jbpm-dashboard-distributions (2 usages found)
/jbpm-dashboard/jbpm-dashboard-distributions (2 usages found)
pom.xml (2 usages found)
(35: 34) <groupId>org.mortbay.jetty</groupId>
(36: 25) <artifactId>jetty-runner</artifactId>
jbpm-designer-client (1 usage found)
/jbpm-designer/jbpm-designer-client (1 usage found)
pom.xml (1 usage found)
(61: 29) <artifactId>errai-cdi-jetty</artifactId>
jbpm-designer-standalone (21 usages found)
/jbpm-designer/jbpm-designer-standalone (7 usages found)
pom.xml (7 usages found)
(178: 29) <artifactId>errai-cdi-jetty</artifactId>
(211: 28) <groupId>org.mortbay.jetty</groupId>
(212: 19) <artifactId>jetty</artifactId>
(216: 28) <groupId>org.mortbay.jetty</groupId>
(217: 19) <artifactId>jetty-plus</artifactId>
(227: 28) <groupId>org.mortbay.jetty</groupId>
(228: 19) <artifactId>jetty-naming</artifactId>
/jbpm-designer/jbpm-designer-standalone/overlays/org.jbpm.jbpm-form-modeler-app-6.0.0-20130729.071254-832/META-INF/maven/org.jbpm/jbpm-form-modeler-app (7 usages found)
pom.xml (7 usages found)
(127: 17) <id>jetty</id>
(132: 46) <groupId>org.mortbay.jetty</groupId>
(133: 37) <artifactId>jetty-maven-plugin</artifactId>
(141: 34) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(141: 103) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(141: 118) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(169: 53) <include>**/jetty-env.xml</include>
/jbpm-designer/jbpm-designer-standalone/overlays/org.jbpm.jbpm-form-modeler-app-6.1.0-20130801.063912-13/META-INF/maven/org.jbpm/jbpm-form-modeler-app (7 usages found)
pom.xml (7 usages found)
(128: 17) <id>jetty</id>
(133: 46) <groupId>org.mortbay.jetty</groupId>
(134: 37) <artifactId>jetty-maven-plugin</artifactId>
(142: 34) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(142: 103) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(142: 118) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(170: 53) <include>**/jetty-env.xml</include>
jbpm-form-modeler (8 usages found)
/jbpm-form-modeler/jbpm-form-modeler-showcase (8 usages found)
pom.xml (8 usages found)
(248: 29) <artifactId>errai-cdi-jetty</artifactId>
(281: 28) <groupId>org.mortbay.jetty</groupId>
(282: 19) <artifactId>jetty</artifactId>
(286: 28) <groupId>org.mortbay.jetty</groupId>
(287: 19) <artifactId>jetty-plus</artifactId>
(297: 28) <groupId>org.mortbay.jetty</groupId>
(298: 19) <artifactId>jetty-naming</artifactId>
(626: 58) <extraJvmArgs>-Xmx2048m -XX:MaxPermSize=256m -Djetty.custom.sys.classes=bitronix;javax.transaction</extraJvmArgs>
jbpm-form-modeler-app (7 usages found)
/jbpm-form-modeler/jbpm-form-modeler-core/jbpm-form-modeler-service/jbpm-form-modeler-app (7 usages found)
pom.xml (7 usages found)
(112: 17) <id>jetty</id>
(117: 46) <groupId>org.mortbay.jetty</groupId>
(118: 37) <artifactId>jetty-maven-plugin</artifactId>
(126: 34) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(126: 103) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(126: 118) <jettyEnvXml>${project.build.directory}/jbpm-form-modeler-app/WEB-INF/jetty-env.xml</jettyEnvXml>
(154: 53) <include>**/jetty-env.xml</include>
jbpm-workitems (1 usage found)
/jbpm/jbpm-workitems (1 usage found)
pom.xml (1 usage found)
(122: 42) <artifactId>cxf-rt-transports-http-jetty</artifactId>
kie-camel (1 usage found)
/droolsjbpm-integration/kie-camel (1 usage found)
pom.xml (1 usage found)
(104: 83) <!-- TODO JBRULES-3026 use cxf-rt-frontend-jaxrs and cxf-rt-transports-http-jetty instead -->
kie-drools-wb-webapp (7 usages found)
/kie-wb-distributions/kie-drools-wb/kie-drools-wb-webapp (7 usages found)
pom.xml (7 usages found)
(537: 29) <artifactId>errai-cdi-jetty</artifactId>
(543: 28) <groupId>org.mortbay.jetty</groupId>
(544: 19) <artifactId>jetty</artifactId>
(548: 28) <groupId>org.mortbay.jetty</groupId>
(549: 19) <artifactId>jetty-plus</artifactId>
(553: 28) <groupId>org.mortbay.jetty</groupId>
(554: 19) <artifactId>jetty-naming</artifactId>
kie-parent-with-dependencies (25 usages found)
/droolsjbpm-build-bootstrap/kie-parent-with-dependencies (25 usages found)
pom.xml (25 usages found)
(41: 26) <version.org.eclipse.jetty>7.2.1.v20101111</version.org.eclipse.jetty>
(41: 69) <version.org.eclipse.jetty>7.2.1.v20101111</version.org.eclipse.jetty>
(43: 26) <version.org.mortbay.jetty>6.1.25</version.org.mortbay.jetty>
(43: 60) <version.org.mortbay.jetty>6.1.25</version.org.mortbay.jetty>
(44: 26) <version.org.mortbay.jetty.runner>8.1.7.v20120910</version.org.mortbay.jetty.runner>
(44: 76) <version.org.mortbay.jetty.runner>8.1.7.v20120910</version.org.mortbay.jetty.runner>
(503: 30) <groupId>org.eclipse.jetty</groupId>
(504: 21) <artifactId>jetty-servlet</artifactId>
(505: 40) <version>${version.org.eclipse.jetty}</version>
(515: 31) <artifactId>errai-cdi-jetty</artifactId>
(589: 30) <groupId>org.mortbay.jetty</groupId>
(590: 21) <artifactId>jetty</artifactId>
(591: 40) <version>${version.org.mortbay.jetty}</version>
(594: 30) <groupId>org.mortbay.jetty</groupId>
(595: 21) <artifactId>jetty-plus</artifactId>
(596: 40) <version>${version.org.mortbay.jetty}</version>
(599: 30) <groupId>org.mortbay.jetty</groupId>
(600: 21) <artifactId>jetty-naming</artifactId>
(601: 40) <version>${version.org.mortbay.jetty}</version>
(604: 30) <groupId>org.mortbay.jetty</groupId>
(605: 21) <artifactId>jetty-embedded</artifactId>
(606: 40) <version>${version.org.mortbay.jetty}</version>
(609: 30) <groupId>org.mortbay.jetty</groupId>
(610: 21) <artifactId>jetty-runner</artifactId>
(611: 40) <version>${version.org.mortbay.jetty.runner}</version>
kie-wb-webapp (8 usages found)
/kie-wb-distributions/kie-wb/kie-wb-webapp (8 usages found)
pom.xml (8 usages found)
(667: 29) <artifactId>errai-cdi-jetty</artifactId>
(673: 28) <groupId>org.mortbay.jetty</groupId>
(674: 19) <artifactId>jetty</artifactId>
(678: 28) <groupId>org.mortbay.jetty</groupId>
(679: 19) <artifactId>jetty-plus</artifactId>
(689: 28) <groupId>org.mortbay.jetty</groupId>
(690: 19) <artifactId>jetty-naming</artifactId>
(960: 86) Djetty.
spring-camel-drools-decision-table-example (2 usages found)
/droolsjbpm-integration/drools-osgi/droolsjbpm-osgi-examples/spring-camel-drools-decision-table-example (2 usages found)
pom.xml (2 usages found)
(199: 30) <groupId>org.mortbay.jetty</groupId>
(200: 21) <artifactId>jetty-maven-plugin</artifactId>
There is no jetty artifact in BPMS zip package. I would comment it not a high priority issue for 6.0.1. We don't use Jetty for Hosted Mode now. |