Solved

Could not make local copy for file jboss-service.xml :- JBoss error

Posted on 2008-06-15
11
8,908 Views
Last Modified: 2013-12-02
Hi there,

I have a problem with my jboss installation. Our production system is running Jboss 4.0 and I was trying to configure it in my Sandbox (RHEL 4.0)

When I run the run.sh using linux command line, I get the below  errors.

Could not make local copy for file:/home/y/libexec/jboss/server/default/conf/jboss-service.xml
Failed to find META-INF/jboss-service.xml

I have already deployed the application in the jboss server/deploy folder.

Bit since I am not able to start the jboss, I am not able to continue.

I think this error has to do with some permission setting.But not sure where is the problem and how to solve it.

Please help

0
Comment
Question by:techbie
  • 6
  • 3
  • 2
11 Comments
 
LVL 23

Expert Comment

by:Ajay-Singh
ID: 21787836
can you post the logs? looks like some file permission issue...
0
 
LVL 5

Author Comment

by:techbie
ID: 21787848
Here is the log..




run.sh: Missing file: /lib/tools.jar

run.sh: Unexpected results may occur.  Make sure JAVA_HOME points to a JDK and not a JRE.

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

  JBoss Bootstrap Environment
 

  JBOSS_HOME: /home/libexec/jboss
 

  JAVA: /home/java
 

  JAVA_OPTS: -server -Xms128m -Xmx128m -Dprogram.name=run.sh
 

  CLASSPATH: /home/libexec/jboss/bin/run.jar:/lib/tools.jar
 

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

00:21:21,412 INFO  [Server] Starting JBoss (MX MicroKernel)...

00:21:21,436 INFO  [Server] Release ID: JBoss [Zion] 4.0.2 (build: CVSTag=JBoss_4_0_2 date=200505022023)

00:21:21,437 INFO  [Server] Home Dir: /home/libexec/jboss

00:21:21,437 INFO  [Server] Home URL: file:/home/libexec/jboss/

00:21:21,438 INFO  [Server] Patch URL: null

00:21:21,438 INFO  [Server] Server Name: default

00:21:21,438 INFO  [Server] Server Home Dir: /home/libexec/jboss/server/default

00:21:21,438 INFO  [Server] Server Home URL: file:/home/libexec/jboss/server/default/

00:21:21,438 INFO  [Server] Server Temp Dir: /home/libexec/jboss/server/default/tmp

00:21:21,439 INFO  [Server] Root Deployment Filename: jboss-service.xml

00:21:22,039 INFO  [ServerInfo] Java version: 1.6.0_03,Sun Microsystems Inc.

00:21:22,039 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.6.0_03-b05,Sun Microsystems Inc.

00:21:22,039 INFO  [ServerInfo] OS-System: Linux 2.6.18-53.1.14.el5,i386

00:21:22,511 INFO  [Server] Core system initialized

00:21:22,536 ERROR [MainDeployer] Could not make local copy for file:/home/libexec/jboss/server/default/conf/jboss-service.xml

java.io.IOException: No such file or directory

        at java.io.UnixFileSystem.createFileExclusively(Native Method)

        at java.io.File.checkAndCreate(File.java:1704)

        at java.io.File.createTempFile(File.java:1793)

        at org.jboss.deployment.MainDeployer.makeLocalCopy(MainDeployer.java:1149)

        at org.jboss.deployment.MainDeployer.init(MainDeployer.java:822)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737)

        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:597)

        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)

        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)

        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)

        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)

        at $Proxy5.deploy(Unknown Source)

        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453)

        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330)

        at org.jboss.Main.boot(Main.java:195)

        at org.jboss.Main$1.run(Main.java:463)

        at java.lang.Thread.run(Thread.java:619)

00:21:22,540 ERROR [MainDeployer] Could not initialise deployment: file:/home/libexec/jboss/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:580)

        at org.jboss.deployment.SARDeployer.init(SARDeployer.java:164)

        at org.jboss.deployment.MainDeployer.init(MainDeployer.java:843)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737)

        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:597)

        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)

        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)

        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)

        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)

        at $Proxy5.deploy(Unknown Source)

        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453)

        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330)

        at org.jboss.Main.boot(Main.java:195)

        at org.jboss.Main$1.run(Main.java:463)

        at java.lang.Thread.run(Thread.java:619)

Failed to boot JBoss:

org.jboss.deployment.DeploymentException: Failed to find META-INF/jboss-service.xml

        at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:580)

        at org.jboss.deployment.SARDeployer.init(SARDeployer.java:164)

        at org.jboss.deployment.MainDeployer.init(MainDeployer.java:843)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)

        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737)

        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:597)

        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)

        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)

        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)

        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)

        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)

        at $Proxy5.deploy(Unknown Source)

        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453)

        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330)

        at org.jboss.Main.boot(Main.java:195)

        at org.jboss.Main$1.run(Main.java:463)

        at java.lang.Thread.run(Thread.java:619)

00:21:22,549 INFO  [Server] Runtime shutdown hook called, forceHalt: true

00:21:22,549 INFO  [Server] JBoss SHUTDOWN: Undeploying all packages

Shutting down

00:21:22,552 INFO  [Server] Shutdown complete

Shutdown complete

Halting VM

Open in new window

0
 
LVL 23

Expert Comment

by:Ajay-Singh
ID: 21787858
Does the effective user that starts the jboss has permission to create the  /home/libexec/jboss/server/default/conf/jboss-service.xml? and write access to /home/libexec/jboss/server/default/conf
0
 
LVL 5

Author Comment

by:techbie
ID: 21787868
actually i am running this logging as a remote login to the machine with my user login. "abcd" (name changed)

here is the ls -la output of this locations

-rwxrwxrwx  1 abcd users  26955 Sep  8  2006 jboss-service.xml

drwxrwxrwx  6 abcd users 4096 Jun 12 00:55 conf


0
 
LVL 5

Author Comment

by:techbie
ID: 21787930
any clue where could be the problem ?
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 
LVL 4

Accepted Solution

by:
Meritor earned 500 total points
ID: 21787987
can u check permissions for
/home/libexec/jboss/server/default/tmp
or try to delete all unnecessary content from tmp
0
 
LVL 5

Author Comment

by:techbie
ID: 21787994
Hi..i think we are now closer to the solution..i gave the write permission to tmp and remove all the contents from it...

now it shows the below message

02:31:17,200 INFO  [Server] Root Deployment Filename: jboss-service.xml
02:31:17,823 INFO  [ServerInfo] Java version: 1.6.0_03,Sun Microsystems Inc.
02:31:17,824 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.6.0_03-b05,Sun Microsystems Inc.
02:31:17,824 INFO  [ServerInfo] OS-System: Linux 2.6.18-53.1.14.el5,i386
02:31:18,290 INFO  [Server] Core system initialized
02:31:20,054 INFO  [WebService] Using RMI server codebase: http://localhost:8083/
02:31:20,080 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml


It just stops here..how can i verify that jboss is running fine...

Thanks
0
 
LVL 4

Expert Comment

by:Meritor
ID: 21788006
Ummmm!
There must be some issue with your log4j.xml
If you see something like folloiwng output in your jboss-console, which means Jboss started successfully.
Starting Coyote HTTP/1.1 on http-0.0.0.0-9595
JK: ajp13 listening on /0.0.0.0:8010
Jk running ID=0 time=0/31  config=null
JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000
)] Started in 41s:610ms
0
 
LVL 5

Author Comment

by:techbie
ID: 21788028
I checked the log file and it show the below error

20080615 02:59:17.198 main ERROR tp11BaseProtocol.init(Http11BaseProtocol.java:140) Error initializing endpoint
java.net.BindException: Address already in use:8080

--- MBeans waiting for other MBeans ---
ObjectName: jboss:service=WebService
  State: FAILED
  Reason: java.lang.Exception: Port 8083 already in use.
  I Depend On:
    jboss.system:service=ThreadPool

ObjectName: jboss:service=Naming
  State: FAILED
  Reason: java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
        java.net.BindException: Address already in use
  I Depend On:
    jboss.system:service=ThreadPool
  Depends On Me:
    jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory
    jboss.jmx:alias=jmx/rmi/RMIAdaptor


How do I reset the ports so that all these bindings are reinitialized ?
0
 
LVL 4

Expert Comment

by:Meritor
ID: 21788031
This is a big pain.
You have to identify and kill the service which is using this port.
Search for Java processes and try to kill them (Beware this may kill some crucial process. Don't try this on live server).
or try reboot the machine.
0
 
LVL 5

Author Closing Comment

by:techbie
ID: 31467310
Thanks..the log4j was started and ports were allocated correctly after a server restart.
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now