[ http://jira.codehaus.org/browse/MJBOSS-5?page=comments#action_64476 ]
Stephen Lynch commented on MJBOSS-5:
------------------------------------
Jeff,
Running under windows without the quotes definitely caused issues. Jboss
wouldn't start.
C:\temp\m2jboss\server\bin>type run.bat
@REM Shell script that starts jboss with all the copied folders and stuff.
@if "%OS%" == "Windows_NT" setlocal
@set NOPAUSE=true
@set JAVA_OPTS="-Djboss.server.home.dir=c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default"
@call c:\jboss-4.0.1sp1\bin\run.bat -c default
C:\temp\m2jboss\server\bin>run
===============================================================================
.
JBoss Bootstrap Environment
.
JBOSS_HOME: c:\jboss-4.0.1sp1\bin\\..
.
JAVA: C:\Program Files\Java\jdk1.5.0_02\bin\java
.
JAVA_OPTS: "-Djboss.server.home.dir=c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default"
-Dprogram.name=run.bat -Xms128m -Xmx512m
.
CLASSPATH: C:\Program
Files\Java\jdk1.5.0_02\lib\tools.jar;c:\jboss-4.0.1sp1\bin\\run.jar
.
===============================================================================
.
log4j:ERROR Failed to create directory structure:
c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default\log
log4j:ERROR setFile(null,false) call failed.
java.io.FileNotFoundException: c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default\log\boot.log (The
filename, directory name, or volume label syntax is incorrec
t)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
at org.jboss.logging.Log4jLoggerPlugin.init(Log4jLoggerPlugin.java:63)
at org.jboss.logging.Logger.getDelegatePlugin(Logger.java:320)
at org.jboss.logging.Logger.<init>(Logger.java:78)
at org.jboss.logging.Logger.getLogger(Logger.java:291)
at
org.jboss.mx.util.JBossNotificationBroadcasterSupport.<clinit>(JBossNotificationBroadcasterSupport.java:32)
at org.jboss.system.server.ServerImpl.doInit(ServerImpl.java:141)
at org.jboss.system.server.ServerImpl.init(ServerImpl.java:126)
at org.jboss.Main.boot(Main.java:157)
at org.jboss.Main$1.run(Main.java:423)
at java.lang.Thread.run(Thread.java:595)
12:30:06,031 INFO [Server] Starting JBoss (MX MicroKernel)...
12:30:06,031 INFO [Server] Release ID: JBoss [Zion] 4.0.1sp1 (build:
CVSTag=JBoss_4_0_1_SP1 date=200502160314)
12:30:06,031 INFO [Server] Home Dir: C:\jboss-4.0.1sp1
12:30:06,031 INFO [Server] Home URL: file:/C:/jboss-4.0.1sp1/
12:30:06,031 INFO [Server] Library URL: file:/C:/jboss-4.0.1sp1/lib/
12:30:06,031 INFO [Server] Patch URL: null
12:30:06,031 INFO [Server] Server Name: default
12:30:06,031 INFO [Server] Server Home Dir: c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default
12:30:06,031 INFO [Server] Server Home URL:
file:/C:/jboss-4.0.1sp1/server/default/
12:30:06,031 INFO [Server] Server Data Dir: c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default\data
12:30:06,031 INFO [Server] Server Temp Dir: c:\temp\m2jboss\server\default
-Djboss.server.home.url=file:c:\temp\m2jboss\server\default\tmp
12:30:06,031 INFO [Server] Server Config URL:
file:/C:/jboss-4.0.1sp1/server/default/conf/
12:30:06,031 INFO [Server] Server Library URL:
file:/C:/jboss-4.0.1sp1/server/default/lib/
12:30:06,031 INFO [Server] Root Deployment Filename: jboss-service.xml
12:30:06,031 INFO [Server] Starting General Purpose Architecture (GPA)...
12:30:06,687 INFO [ServerInfo] Java version: 1.5.0_02,Sun Microsystems Inc.
12:30:06,687 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM
1.5.0_02-b09,Sun Microsystems Inc.
12:30:06,687 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
12:30:07,109 INFO [Server] Core system initialized
12:30:07,156 ERROR [MainDeployer] Could not make local copy for
file:/C:/jboss-4.0.1sp1/server/default/conf/jboss-service.xml
java.io.IOException: The filename, directory name, or volume label syntax is
incorrect
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1345)
at java.io.File.createTempFile(File.java:1434)
at
org.jboss.deployment.MainDeployer.makeLocalCopy(MainDeployer.java:1118)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:807)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:765)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:413)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:310)
at org.jboss.Main.boot(Main.java:162)
at org.jboss.Main$1.run(Main.java:423)
at java.lang.Thread.run(Thread.java:595)
12:30:07,156 ERROR [MainDeployer] Could not initialise deployment:
file:/C:/jboss-4.0.1sp1/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: Failed to find
META-INF/jboss-service.xml
at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:533)
at org.jboss.deployment.SARDeployer.init(SARDeployer.java:140)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:828)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:765)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:413)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:310)
at org.jboss.Main.boot(Main.java:162)
at org.jboss.Main$1.run(Main.java:423)
at java.lang.Thread.run(Thread.java:595)
Failed to boot JBoss:
org.jboss.deployment.DeploymentException: Failed to find
META-INF/jboss-service.xml
at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:533)
at org.jboss.deployment.SARDeployer.init(SARDeployer.java:140)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:828)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:765)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:413)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:310)
at org.jboss.Main.boot(Main.java:162)
at org.jboss.Main$1.run(Main.java:423)
at java.lang.Thread.run(Thread.java:595)
12:30:07,171 INFO [Server] JBoss SHUTDOWN: Undeploying all packages
Shutting down
12:30:07,171 INFO [Server] Shutdown complete
Shutdown complete
Halting VM
C:\temp\m2jboss\server\bin>
As soon as you quote each -D paramter is works. AFAIK, the jboss startup script
quotes each system property in its own set of quotes.
Stephen
> Configure goal doesnt create correct startup script for windows
> ---------------------------------------------------------------
>
> Key: MJBOSS-5
> URL: http://jira.codehaus.org/browse/MJBOSS-5
> Project: Maven 2.x JBoss Plugin
> Type: Bug
> Reporter: Stephen Lynch
> Attachments: fix.patch
>
>
> Using the configure goal of the plugin, creates the startup and shutdown
> scripts with the unix .sh extension instead of .bat
> Also, the extra options passed to jboss should be quoted correctly
> Included patch should resolve these issues.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira