From owner-freebsd-java@FreeBSD.ORG Tue Jan 13 00:22:21 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABD9F16A4CE for ; Tue, 13 Jan 2004 00:22:21 -0800 (PST) Received: from ulysses.noc.ntua.gr (ulysses.noc.ntua.gr [147.102.222.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BED043D45 for ; Tue, 13 Jan 2004 00:22:11 -0800 (PST) (envelope-from past@noc.ntua.gr) Received: from ajax.noc.ntua.gr (ajax.noc.ntua.gr [147.102.220.1]) by ulysses.noc.ntua.gr (8.12.9p1/8.12.9) with ESMTP id i0D8M9FO049354; Tue, 13 Jan 2004 10:22:09 +0200 (EET) (envelope-from past@noc.ntua.gr) Received: from hal.noc.ntua.gr (hal.noc.ntua.gr [147.102.220.45]) by ajax.noc.ntua.gr (8.12.9p1/8.12.9) with ESMTP id i0D8M9KY063182; Tue, 13 Jan 2004 10:22:09 +0200 (EET) (envelope-from past@noc.ntua.gr) From: Panagiotis Astithas Organization: NTUA/NMC To: "David Sayed" , Date: Tue, 13 Jan 2004 10:22:08 +0200 User-Agent: KMail/1.5.4 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200401131022.08844.past@noc.ntua.gr> Subject: Re: Problem on 5.2-RC2 but not 4.9-RELEASE with jdk-1.4.2p5 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2004 08:22:21 -0000 On Tuesday 13 January 2004 05:12, David Sayed wrote: > I recently moved to FreeBSD 5.2-RC2 because it supports my chipset better > than 4.9-RELEASE. > > I use a Java server based on a customised version of Tomcat for my Prismiq > media player. It ran OK under 4.9 with jdk-1.4.2p5 but throws the following > exception under 5.2-RC2: > > Adding engine (org.apache.catalina.core.StandardEngine/1.0) > Exception in thread "main" java.lang.IllegalArgumentException: Port value > out of range: 65536 at java.net.ServerSocket.(ServerSocket.java:180) > at java.net.ServerSocket.(ServerSocket.java:97) > at com.oxygnet.mediaserver.util.PortFinder.testPort(PortFinder.java:121) > at > com.oxygnet.mediaserver.util.PortFinder.findFreePort(PortFinder.java:103) > > at com.oxygnet.mediaserver.util.PortFinder.findPort(PortFinder.java:64) > at com.oxygnet.mediaserver.util.PortFinder.findPort(PortFinder.java:45) > at Tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:124) > at Tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:252) > > As far as I am aware, the highest port number should be 65535, however, > changing the program isn't an option for me (since I don't have the source) > and the port number doesn't seem to be set in a config file. > > Any ideas? Just a wild guess: sysctl net.inet.ip.portrange.first=1024 sysctl net.inet.ip.portrange.last=30000 (or the exact values you had on your 4.x system) Cheers, -- Panagiotis Astithas Electrical & Computer Engineer, PhD Network Management Center National Technical University of Athens, Greece