DecoderPro v3.10.1-r28327 running on Solaris 11.2/Java 1.7.0_60 ignores configured value of serial port at startup and reports:
locobuffer.LocoBufferAdaptor ERROR - serial port /dev/term/0 not found [main]
Connection data from ProfileConfig.xml is:
<connection username="LocoNet" systemprefix="L" manufacturer="Digitrax" disabled="no" port="/dev/term/0" speed="57,600 baud" class=""></connection>
Truss of DecoderPro startup shows that /dev/term/[a-z] are tried but no attempt is made to open /dev/term/0. If it's going to report it didn't find it, it should at least look for it first.
(FYI - to run on Solaris, add "usbftdi_attach_unrecognized=1" to /kernel/drv/usbftdi.conf to get the ftdi driver to attach to a LocoBuffer)
This issue is discussed in the JMRI Help. See http://www.jmri.org/help/en/html/doc/Technical/StartUpScripts.shtml , and look for "Alternate Port Names".
(Granted, the web-based help does not make it easy to find this information...)