[ 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

Reply via email to