[
https://issues.apache.org/jira/browse/RIVER-446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15429638#comment-15429638
]
Peter Firmstone commented on RIVER-446:
---------------------------------------
Issues:
CORBA classes have been removed from default classpath, requires either a
command line argument, or modular build with dependency.
see: http://openjdk.java.net/projects/jigsaw/spec/
sun.* namespace is no longer available, such that rmi implementation and the
sun policy provider are no longer available. While command line arguments can
allow these components to be used, doing so adds complexity.
Affected components:
net.jini.security.policy.PolicyFileProvider
org.apache.river.phoenix.SunJrmpExporter
org.apache.river.phoenix.ActivatorSunJrmpExporter
org.apache.river.phoenix.RegistrySunExporter
All Phoenix JRMP based exporters can be safely deprecated, the internal
Registry implementation in Phoenix can be replaced with the jvm's built in
Registry implementation by default.
Ant rmic task needs to be replaced with an exec task, to call rmic, to compile
IIOP stubs, and the Phoenix internal Registry implementation jrmp v1.1 skeleton
and stub. All other stubs are redundant and no longer required.
> Java 9 ready
> ------------
>
> Key: RIVER-446
> URL: https://issues.apache.org/jira/browse/RIVER-446
> Project: River
> Issue Type: Task
> Reporter: Peter Firmstone
> Priority: Minor
> Original Estimate: 40m
> Remaining Estimate: 40m
>
> Build, test and support Java 9
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)