Configuration Properties
By default, the RMI system chooses random available port numbers for RMI servers. However, this makes it impossible to configure firewalls to allow direct RMI connectivity. Port numbers accepting incoming connections are controlled by configuration properties.
Windchill clients first connect to a server manager, which acts as a broker for service implementations. A Windchill system has only one server manager per server host, and its port number is controlled by the wt.manager.port property in wt.properties. Each server host may have multiple method servers running, so their port numbers are configured as a range controlled by the wt.method.minPort and wt.method.maxPort properties. Default ports include:
• wt.manager.port=5002
• wt.method.minPort=5003
• wt.method.maxPort=5011
Windchill allows the use of Java Pattern based serialization filter. The filter allows you to specify the classes that are acceptable and the classes those can be rejected. The class pattern of the filter needs to be specified in the property
wt.manager.serialFilter. Multiple classes can be specified by using semicolons. For more on the pattern-based filtering syntax, refer
oracle java documentation.
Windchill provides a default list of classes for this filter. With Windchill customization, you may need to update this property to make sure only safe classes are allowed to be deserialized in Windchill.
To change these defaults, use the xconfmanager utility to set the properties to different values.
|
For RMI related secure configurations guidance, refer Firewalls.
|