2012-04-09 189 views
4

我對JBoss很新。目前我有一個需求,我需要在JBoss上部署應用程序(它已經在Tomcat上運行)。我下載了JBoss然而,目錄結構是不同的版本7啓動JBoss服務器時出錯

我運行的是bin\standalone.conf.bat文件來啓動服務器,但是我提示以下錯誤:

Calling "C:\Program Files\jboss-as-7.1.1.Final\bin\standalone.conf.bat" 
=============================================================================== 

JBoss Bootstrap Environment 

JBOSS_HOME: C:\Program Files\jboss-as-7.1.1.Final 

JAVA: C:\Program Files\Java\jdk1.6.0_30\bin\java 

JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx51 
2M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.se 
rver.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.war 
ning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.c 
onfig=standalone.xml 

=============================================================================== 

Unable to set property fileName on class org.jboss.logmanager.handlers.FileHandl 
er: java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.jboss.logmanager.PropertyConfigurator.configureProperties(Propert 
yConfigurator.java:187) 
    at org.jboss.logmanager.PropertyConfigurator.configureHandler(PropertyCo 
nfigurator.java:312) 
    at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigura 
tor.java:128) 
    at org.jboss.logmanager.PropertyConfigurator.configure(PropertyConfigura 
tor.java:86) 
    at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:246 
) 
    at org.jboss.logmanager.LogManager.readConfiguration(LogManager.java:231 
) 
    at java.util.logging.LogManager$2.run(LogManager.java:267) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.util.logging.LogManager.readPrimordialConfiguration(LogManager.j 
ava:265) 
    at java.util.logging.LogManager.getLogManager(LogManager.java:248) 
    at java.util.logging.Logger.<init>(Logger.java:225) 
    at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:1092) 
    at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:1089) 
    at java.util.logging.LogManager$1.run(LogManager.java:180) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.util.logging.LogManager.<clinit>(LogManager.java:157) 
    at org.jboss.modules.Main.main(Main.java:275) 
Caused by: java.io.FileNotFoundException: C:\Program Files\jboss-as-7.1.1.Final\ 
standalone\log\boot.log (The system cannot find the path specified) 
    at java.io.FileOutputStream.open(Native Method) 
    at java.io.FileOutputStream.<init>(FileOutputStream.java:194) 
    at org.jboss.logmanager.handlers.FileHandler.setFile(FileHandler.java:15 
2) 
    at org.jboss.logmanager.handlers.FileHandler.setFileName(FileHandler.jav 
a:183) 
    ... 21 more 
17:11:18,420 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 
java.lang.IllegalStateException: JBAS018704: Could not create server data direct 
ory: C:\Program Files\jboss-as-7.1.1.Final\standalone\data 
    at org.jboss.as.server.ServerEnvironment.<init>(ServerEnvironment.java:3 
88) 
    at org.jboss.as.server.Main.determineEnvironment(Main.java:242) 
    at org.jboss.as.server.Main.main(Main.java:83) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.jboss.modules.Module.run(Module.java:260) 
    at org.jboss.modules.Main.main(Main.java:291) 
Press any key to continue . . . 

我怎樣才能解決這個問題,讓服務器正常運行?

+0

你不是應該使用standalone.bat代替standalone.conf.bat來啓動JBoss? – uaarkoti 2012-04-10 01:49:37

+0

我使用standalone.bat但是收到相同的錯誤.. – 2012-04-10 11:18:21

回答

6

嘗試在管理員模式運行JBoss或給你的的JBoss文件夾適當的權限來訪問在錯誤中提到的日誌文件。

+0

但我檢查了目錄結構,並且沒有日誌文件夾存在於C:\ Program Files \ jboss-as-7.1.1.Final \ standalone。 – 2012-04-09 12:02:15

+0

添加文件夾:'C:\ Program Files \ jboss-as-7.1.1.Final \ server \ default \ log'。 – 2012-04-09 12:04:20