jive installation

Hi,
I'm trying to install jive on a Ubuntu 18.04 server.
I have downloaded the files from github(https://github.com/tango-controls/jive) but in some classes other classes are imported from fr.esrf(fr.esfr.TangoApi.Apiutil for example), and I'm not able to run it.
How can I do ?
Thanks,
Salvo
Edited 3 years ago
Dear Salvo,

you can download an executable recent version of jive from here:

https://bintray.com/tango-controls/maven/Jive/_latestVersion

as described in the online documentation:

https://tango-controls.readthedocs.io/en/latest/tools-and-extensions/built-in/jive/index.html?highlight=jive

Andy
Thanks for your reply.
I had seen this page and downloaded the source code, but I had not seen the "Files" section and the "Jive-7.25-jar-with-dependencies.jar" file.

I added some libraries to make it work( javax/rmi and jboss for example, I suppose because javax is not included in java 11, is it correct?).
It works now perfectly.

Thanks.
Hello,
I didn't try Java11 yet but I don't think that in Jive itself there is some dependencies to removed EE package in java11.
However I see an unused import (javax.xml.Marshaller) that might cause an issue.
https://github.com/tango-controls/jive/blob/736c95c9e7ba6f8647dea8efbed63c74e13e5c50/src/main/java/jive3/JTextTips.java#L8
I don't know if JTango has some dependencies to missing modules in Java11.
The Jive-7.25-jar-with-dependencies.jar is a fat jar build by maven and I don't think that this will include Java11 missing packages.
Jean-Luc
I tried Java11 and it works, we use here a JTango.jar (>=9.6.1) that contains the missing package.


[debian9acu.pons] > jar tvf /segfs/tango/release/java/lib/JTango.jar | grep javax
65 Fri Mar 31 20:20:12 CEST 2017 META-INF/services/javax.servlet.ServletContainerInitializer
60 Sat Apr 13 15:07:10 CEST 2013 META-INF/services/javax.annotation.processing.Processor
0 Thu Jul 16 11:28:36 CEST 2020 javax/
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/
1255 Thu Jul 16 11:28:36 CEST 2020 javax/management/AndQueryExp.class
2005 Thu Jul 16 11:28:36 CEST 2020 javax/management/Attribute.class
1354 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeChangeNotification.class
4494 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeChangeNotificationFilter.class
2632 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeList.class
566 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeNotFoundException.class
1201 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeValueExp$1.class
3993 Thu Jul 16 11:28:36 CEST 2020 javax/management/AttributeValueExp.class
618 Thu Jul 16 11:28:36 CEST 2020 javax/management/BadAttributeValueExpException.class
622 Thu Jul 16 11:28:36 CEST 2020 javax/management/BadBinaryOpValueExpException.class
505 Thu Jul 16 11:28:36 CEST 2020 javax/management/BadStringOperationException.class
2439 Thu Jul 16 11:28:36 CEST 2020 javax/management/BetweenQueryExp.class
2767 Thu Jul 16 11:28:36 CEST 2020 javax/management/BinaryOpValueExp.class
2920 Thu Jul 16 11:28:36 CEST 2020 javax/management/BinaryRelQueryExp.class
959 Thu Jul 16 11:28:36 CEST 2020 javax/management/BooleanValueExp.class
1584 Thu Jul 16 11:28:36 CEST 2020 javax/management/ClassAttributeValueExp.class
836 Thu Jul 16 11:28:36 CEST 2020 javax/management/DefaultLoaderRepository.class
720 Thu Jul 16 11:28:36 CEST 2020 javax/management/Descriptor.class
247 Thu Jul 16 11:28:36 CEST 2020 javax/management/DescriptorAccess.class
804 Thu Jul 16 11:28:36 CEST 2020 javax/management/DynamicMBean.class
2212 Thu Jul 16 11:28:36 CEST 2020 javax/management/InQueryExp.class
578 Thu Jul 16 11:28:36 CEST 2020 javax/management/InstanceAlreadyExistsException.class
563 Thu Jul 16 11:28:36 CEST 2020 javax/management/InstanceNotFoundException.class
554 Thu Jul 16 11:28:36 CEST 2020 javax/management/IntrospectionException.class
612 Thu Jul 16 11:28:36 CEST 2020 javax/management/InvalidApplicationException.class
578 Thu Jul 16 11:28:36 CEST 2020 javax/management/InvalidAttributeValueException.class
504 Thu Jul 16 11:28:36 CEST 2020 javax/management/JMException.class
532 Thu Jul 16 11:28:36 CEST 2020 javax/management/JMRuntimeException.class
563 Thu Jul 16 11:28:36 CEST 2020 javax/management/ListenerNotFoundException.class
3489 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanAttributeInfo.class
2156 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanConstructorInfo.class
2016 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanException.class
1341 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanFeatureInfo.class
3541 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanInfo.class
1534 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanNotificationInfo.class
2819 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanOperationInfo.class
1476 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanParameterInfo.class
7464 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanPermission.class
408 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanRegistration.class
653 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanRegistrationException.class
4177 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServer.class
1060 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerBuilder.class
3192 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerConnection.class
4478 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerDelegate.class
395 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerDelegateMBean.class
1230 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerFactory$1.class
605 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerFactory$2.class
8095 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerFactory.class
6809 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerInvocationHandler.class
1701 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerNotification.class
3445 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanServerPermission.class
1002 Thu Jul 16 11:28:36 CEST 2020 javax/management/MBeanTrustPermission.class
572 Thu Jul 16 11:28:36 CEST 2020 javax/management/MalformedObjectNameException.class
2430 Thu Jul 16 11:28:36 CEST 2020 javax/management/MatchQueryExp.class
566 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotCompliantMBeanException.class
1138 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotQueryExp.class
3163 Thu Jul 16 11:28:36 CEST 2020 javax/management/Notification.class
557 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationBroadcaster.class
718 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationBroadcasterSupport$1.class
499 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationBroadcasterSupport$2.class
1441 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationBroadcasterSupport$FilterHandbackPair.class
7883 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationBroadcasterSupport.class
392 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationEmitter.class
231 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationFilter.class
4298 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationFilterSupport.class
253 Thu Jul 16 11:28:36 CEST 2020 javax/management/NotificationListener.class
1261 Thu Jul 16 11:28:36 CEST 2020 javax/management/NumericValueExp.class
2188 Thu Jul 16 11:28:36 CEST 2020 javax/management/ObjectInstance.class
572 Thu Jul 16 11:28:36 CEST 2020 javax/management/ObjectName$1.class
1117 Thu Jul 16 11:28:36 CEST 2020 javax/management/ObjectName$WeakObjectNameCache$WeakValue.class
1919 Thu Jul 16 11:28:36 CEST 2020 javax/management/ObjectName$WeakObjectNameCache.class
16022 Thu Jul 16 11:28:36 CEST 2020 javax/management/ObjectName.class
537 Thu Jul 16 11:28:36 CEST 2020 javax/management/OperationsException.class
1228 Thu Jul 16 11:28:36 CEST 2020 javax/management/OrQueryExp.class
340 Thu Jul 16 11:28:36 CEST 2020 javax/management/PersistentMBean.class
1712 Thu Jul 16 11:28:36 CEST 2020 javax/management/QualifiedAttributeValueExp.class
5663 Thu Jul 16 11:28:36 CEST 2020 javax/management/Query.class
945 Thu Jul 16 11:28:36 CEST 2020 javax/management/QueryEval.class
486 Thu Jul 16 11:28:36 CEST 2020 javax/management/QueryExp.class
2031 Thu Jul 16 11:28:36 CEST 2020 javax/management/ReflectionException.class
2008 Thu Jul 16 11:28:36 CEST 2020 javax/management/RuntimeErrorException.class
2102 Thu Jul 16 11:28:36 CEST 2020 javax/management/RuntimeMBeanException.class
2109 Thu Jul 16 11:28:36 CEST 2020 javax/management/RuntimeOperationsException.class
560 Thu Jul 16 11:28:36 CEST 2020 javax/management/ServiceNotFoundException.class
214 Thu Jul 16 11:28:36 CEST 2020 javax/management/StandardMBean$1.class
1091 Thu Jul 16 11:28:36 CEST 2020 javax/management/StandardMBean$StandardMBeanSupport.class
10785 Thu Jul 16 11:28:36 CEST 2020 javax/management/StandardMBean.class
1311 Thu Jul 16 11:28:36 CEST 2020 javax/management/StringValueExp.class
512 Thu Jul 16 11:28:36 CEST 2020 javax/management/ValueExp.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/
405 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/ClassLoaderRepository.class
1536 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/DefaultLoaderRepository.class
1146 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/MLet$1.class
16094 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/MLet.class
1617 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/MLetContent.class
748 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/MLetMBean.class
142 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/PrivateClassLoader.class
893 Thu Jul 16 11:28:36 CEST 2020 javax/management/loading/PrivateMLet.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/
248 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/DescriptorSupport$1.class
1314 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/DescriptorSupport$ValueHolder.class
14298 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/DescriptorSupport.class
787 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/InvalidTargetObjectTypeException.class
665 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBean.class
4078 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanAttributeInfo.class
3986 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanConstructorInfo.class
1472 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanInfo.class
14883 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanInfoSupport.class
991 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanNotificationBroadcaster.class
3855 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanNotificationInfo.class
4070 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/ModelMBeanOperationInfo.class
32690 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/RequiredModelMBean.class
934 Thu Jul 16 11:28:36 CEST 2020 javax/management/modelmbean/XMLParseException.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/
1676 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/CounterMonitor$1.class
4827 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/CounterMonitor.class
835 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/CounterMonitorMBean.class
1662 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/GaugeMonitor$1.class
4438 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/GaugeMonitor.class
748 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/GaugeMonitorMBean.class
3748 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/Monitor.class
790 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/MonitorMBean.class
2753 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/MonitorNotification.class
572 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/MonitorSettingException.class
1669 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/StringMonitor$1.class
3960 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/StringMonitor.class
665 Thu Jul 16 11:28:36 CEST 2020 javax/management/monitor/StringMonitorMBean.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/
4099 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/ArrayType.class
630 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/CompositeData.class
6694 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/CompositeDataSupport.class
6906 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/CompositeType.class
521 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/InvalidKeyException.class
536 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/InvalidOpenTypeException.class
539 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/KeyAlreadyExistsException.class
515 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenDataException.class
380 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanAttributeInfo.class
6932 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanAttributeInfoSupport.class
373 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanConstructorInfo.class
2469 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanConstructorInfoSupport.class
568 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanInfo.class
3991 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanInfoSupport.class
483 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanOperationInfo.class
4181 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanOperationInfoSupport.class
651 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanParameterInfo.class
6918 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenMBeanParameterInfoSupport.class
4032 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/OpenType.class
5057 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/SimpleType.class
1119 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/TabularData.class
8714 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/TabularDataSupport.class
4470 Thu Jul 16 11:28:36 CEST 2020 javax/management/openmbean/TabularType.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/
591 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/InvalidRelationIdException.class
606 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/InvalidRelationServiceException.class
597 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/InvalidRelationTypeException.class
585 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/InvalidRoleInfoException.class
582 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/InvalidRoleValueException.class
5227 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/MBeanServerNotificationFilter.class
1356 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/Relation.class
549 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationException.class
588 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationNotFoundException.class
4173 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationNotification.class
3433 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationService$InternalRelation.class
41788 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationService.class
3447 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationServiceMBean.class
624 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationServiceNotRegisteredException.class
15356 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationSupport.class
374 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationSupportMBean.class
417 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationType.class
600 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationTypeNotFoundException.class
4039 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RelationTypeSupport.class
2970 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/Role.class
3976 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleInfo.class
588 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleInfoNotFoundException.class
2550 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleList.class
576 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleNotFoundException.class
2049 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleResult.class
792 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleStatus.class
2695 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleUnresolved.class
2359 Thu Jul 16 11:28:36 CEST 2020 javax/management/relation/RoleUnresolvedList.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/
1627 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/Timer$1.class
13407 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/Timer.class
671 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/TimerAlarmClock.class
612 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/TimerAlarmClockNotification.class
1566 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/TimerMBean.class
1310 Thu Jul 16 11:28:36 CEST 2020 javax/management/timer/TimerNotification.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/
627 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/AccessLocalException.class
438 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/CreateException.class
462 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/DuplicateKeyException.class
775 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBContext.class
1526 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBException.class
423 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBHome.class
240 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBLocalHome.class
412 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBLocalObject.class
330 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBMetaData.class
465 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EJBObject.class
147 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EnterpriseBean.class
526 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EntityBean.class
380 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/EntityContext.class
438 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/FinderException.class
233 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/Handle.class
237 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/HomeHandle.class
316 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/MessageDrivenBean.class
159 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/MessageDrivenContext.class
601 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/NoSuchEntityException.class
645 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/NoSuchObjectLocalException.class
468 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/ObjectNotFoundException.class
438 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/RemoveException.class
395 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/SessionBean.class
406 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/SessionContext.class
329 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/SessionSynchronization.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/spi/
549 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/spi/HandleDelegate.class
157 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/TimedObject.class
486 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/Timer.class
316 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/TimerHandle.class
606 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/TimerService.class
495 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/TransactionRequiredLocalException.class
672 Thu Jul 16 11:28:36 CEST 2020 javax/ejb/TransactionRolledbackLocalException.class
0 Thu Jul 16 11:28:36 CEST 2020 javax/xml/
0 Thu Jul 16 11:28:36 CEST 2020 javax/xml/rpc/
0 Thu Jul 16 11:28:36 CEST 2020 javax/xml/rpc/handler/
410 Thu Jul 16 11:28:36 CEST 2020 javax/xml/rpc/handler/MessageContext.class
34 Sun Jun 12 16:50:42 CEST 2005 META-INF/services/javax.script.ScriptEngineFactory
0 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/
0 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/
652 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/StubDelegate.class
2741 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/GetORBPropertiesFileAction.class
0 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/
0 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/
0 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/CORBA/
3287 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.class
0 Thu Jul 16 11:28:36 CEST 2020 META-INF/maven/org.jboss.spec.javax.rmi/
0 Thu Jul 16 11:28:36 CEST 2020 META-INF/maven/org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec/
122 Tue Jan 23 15:52:10 CET 2018 META-INF/maven/org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec/pom.properties
736 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/CORBA/KeepAlive.class
432 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/ClassDesc.class
437 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/Tie.class
6018 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/Util.class
17729 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/CORBA/Util.class
1088 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/GetORBPropertiesFileAction$1.class
1440 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/UtilDelegate.class
2669 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/GetORBPropertiesFileAction.class
855 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/ValueHandler.class
312 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/ValueHandlerMultiFormat.class
1147 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/CORBA/Util$1.class
982 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/GetPropertyAction.class
1618 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/RemoteObjectSubstitutionManager.class
657 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/PortableRemoteObjectDelegate.class
1052 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/GetORBPropertiesFileAction$1.class
241 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/RemoteObjectSubstitution.class
4385 Tue Jan 23 15:51:54 CET 2018 META-INF/maven/org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec/pom.xml
4832 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/CORBA/Stub.class
4169 Thu Jul 16 11:28:36 CEST 2020 javax/rmi/PortableRemoteObject.class
5727 Thu Jul 16 11:28:36 CEST 2020 org/jboss/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.class
As soon as possible I will indicate which other files I added
What do we have to install for Jive working (on ubuntu with very fresh tango installation). And more generally all the Java tools ? JTango on maven site is 9.3.12…
I replaced jive.jar by Jive-7-25-jar-with-dependencies in the jive script.
Still missing something. smile
Hi, to a solution is to switch the java version to 8 :
sudo apt update
sudo apt install openjdk-8-jdk
verify the java version :
java -version

to set the good version ;
sudo update-alternatives –config java

smile
Hi,
I heard several years ago that only sun java is supported (see https://www.tango-controls.org/community/forum/c/platforms/gnu-linux/memory-leaks-in-atkpanels/?page=1#post-2669). This has not be confirmed since then.

In addition, jdk-8u212-linux-x64 installation is a PITA, so if OpenJDK is not the suggested installation, it seems to me OpenJDK support would make things easier to support.
However, I'm not sure about the differences between sun jdk and openjdk so even if it should not change anything, perhaps experts have some insights?
- Philippe
Edited 3 years ago
Hi
I tried OpenDK (mainly for java releases > 8) without problem.
For instance in control room we use Astor (launching Jive) with:

openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
 
Register or login to create to post a reply.