Jboss WildFly-Files\Java\jdk1.7.0“U 40”&引用;在这个时候是出人意料的

Jboss WildFly-Files\Java\jdk1.7.0“U 40”&引用;在这个时候是出人意料的,jboss,jboss7.x,wildfly,wildfly-8,Jboss,Jboss7.x,Wildfly,Wildfly 8,我试图用一个自定义的start.bat文件启动WildFly 8,该文件调用standalone.bat,然后还调用一个自定义属性文件。运行start.bat时,我在命令行中遇到以下错误: C:\PWServer8>propworks_start.bat C:\PWServer8\bin>call standalone.bat -P=../propworks/conf/propworks.properties -b 10.10.100.122 Calling "C:\PWServe

我试图用一个自定义的start.bat文件启动WildFly 8,该文件调用standalone.bat,然后还调用一个自定义属性文件。运行start.bat时,我在命令行中遇到以下错误:

C:\PWServer8>propworks_start.bat
C:\PWServer8\bin>call standalone.bat -P=../propworks/conf/propworks.properties  -b 10.10.100.122
Calling "C:\PWServer8\bin\standalone.conf.bat"
Files\Java\jdk1.7.0_40"" was unexpected at this time.
我在我的WildFly文件夹中的所有文件中搜索了“此时出乎意料”,但没有找到任何结果,因此我无法确定错误来自何处。这是我的自定义start.bat,之后是我的属性文件。如果有人知道发生了什么,这将是一个很大的帮助

propworks\u start.bat

C:
cd C:\PWServer8\bin
SET JAVA_HOME="C:\Program Files\Java\jdk1.7.0_40"
call standalone.bat -P=../propworks/conf/propworks.properties  -b 10.10.100.122
propworks.properties

#PROPworks Configuration Properties
#Wed Jun 18 17:18:03 EDT 2014
propworks.bind.address=10.10.100.122
propworks.database.class=Oracle10g
propworks.database.connection.sql=select 1 From Dual
propworks.database.desc=support@mcosrvorcl001
propworks.database.dialect=com.airit.propworks.server.dialect.PWOracleDialect
propworks.database.driver=oracle
propworks.database.password=-5522f65bbe2cc1c6
propworks.database.schema=uc2014
propworks.database.url=jdbc\:oracle\:thin\:@10.10.201.10\:1521\:bsdev
propworks.database.user=uc2014
propworks.http.port=8080
propworks.indb.use=NONE
propworks.jdk.home=C\:\\Program Files\\Java\\jdk1.7.0_40
propworks.messaging.port=5445
propworks.remoting.port=4447
archiver.enabled=N
orafin.database.driver=oracle
orafin.database.password=
orafin.database.user=
org.quartz.dataSource.QUARTZ.jndiURL=java\:/propworksDS
org.quartz.dataSource.QUARTZ_NO_TX.jndiURL=java\:/quartzDS
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.dataSource=QUARTZ
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
org.quartz.jobStore.nonManagedTXDataSource=QUARTZ_NO_TX
org.quartz.jobStore.selectWithLockSQL=SELECT * FROM {0}LOCKS WHERE LOCK_NAME \= ? FOR UPDATE
org.quartz.jobStore.tablePrefix=QRTZ_
org.quartz.scheduler.instanceName=DefaultQuartzScheduler
org.quartz.scheduler.rmi.export=false
org.quartz.scheduler.rmi.proxy=false
org.quartz.scheduler.xaTransacted=false
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount=3
org.quartz.threadPool.threadPriority=9
psfin.database.driver=oracle
psfin.database.password=
psfin.database.user=
pwarchiver.database.driver=oracle
pwarchiver.database.password=
pwarchiver.database.user=
两种解决方案:

1) 将java移动到其中没有空格的文件夹。
2) 设置时使用双引号路径

SET JAVA_HOME=""C:\Program Files\Java\jdk1.7.0_40""
两种解决方案:

1) 将java移动到其中没有空格的文件夹。
2) 设置时使用双引号路径

SET JAVA_HOME=""C:\Program Files\Java\jdk1.7.0_40""

添加如下类似的
\

设置JAVA\u HOME=C:\Program Files\JAVA\jdk1.7.0\u 40
\


添加如下类似的
\

设置JAVA\u HOME=C:\Program Files\JAVA\jdk1.7.0\u 40
\


这是由C:\Program前面的空格引起的,因此您需要做的是将C:Program files\JAVA中的JAVA文件更改为另一个没有空格的文件,然后在文件顶部写入: 设置JAVA_HOME=“”无空格的新目录\JAVA\jdk1.7.0_40“”
这对我很有效。

这是由C:\Program前面的空格引起的,因此您需要做的是将C:Program files\JAVA中的JAVA文件更改为另一个没有空格的文件,然后在文件顶部写入: 设置JAVA_HOME=“”无空格的新目录\JAVA\jdk1.7.0_40“” 这对我有用