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 4 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 4 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.