Hi,
I've used JBoss under Solaris for a while. We're moving development and testing on to a Windows box.
In that respect we've found a problem when the JSP page is dynamically compiled. The classpath used in the command line for javac is simply too long, e.g.:
23:21:51,968 ERROR [STDERR] Caused by: java.io.IOException: CreateProcess: javac.exe -classpath C:\java\jboss\bin\run.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\classes;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\web
app\WEB-INF\lib\commons-beanutils.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-collectio
ns.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-dbcp.jar;C:\temp\Jetty_0_0_0_0_8080__rdb
msolutions_web\webapp\WEB-INF\lib\commons-digester.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\
commons-fileupload.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-lang.jar;C:\temp\Jetty_0
_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-logging.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\weba
pp\WEB-INF\lib\commons-pool.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-resources.jar;C
:\temp\Jetty_0_0_0_0_8080__rdbmsolutions_web\webapp\WEB-INF\lib\commons-validator.jar;C:\temp\Jetty_0_0_0_0_8080__rdbmso
luti?
I haven't been counting but I bet the last character(?) is at around position 1024.
Is there any way to 'minimise' the classpath, e.g. smaller names for the jetty components?
Thanks in advance for your help!
Best regards,
Morten
For those who are interested we managed to solve it ourselves.
We installed CYGWIN and are running JBoss from within the BASH shell instead because it doesn't impose the 1024 character limit on command lines.