recommend is using the build script “ant jar”, and
then running the .bat or .sh script in the generated
“target/bin” directory.
Matt
I build messenger with ant,and then running the startup.bat in the “target/bin” directory.But the command window have no message in it?How to do then?
The error in the error.log is:
2004.12.23 10:12:32 [org.jivesoftware.util.LocaleUtils.getLocalizedString(LocaleUtils.java:284)
] Missing resource for key: startup.name in locale zh_CN
2004.12.23 10:12:34 [org.jivesoftware.messenger.container.AdminConsolePlugin.initialize(AdminConsol ePlugin.java:88)
] Trouble initializing admin console
org.mortbay.util.MultiException[java.net.BindException: Address already in use: JVM_Bind]
at org.mortbay.http.HttpServer.start(HttpServer.java:655)
at org.jivesoftware.messenger.container.AdminConsolePlugin.initialize(AdminConsole Plugin.java:83)
at org.jivesoftware.messenger.container.PluginManager.loadPlugin(PluginManager.jav a:117)
at org.jivesoftware.messenger.container.PluginManager.access$300(PluginManager.jav a:38)
at org.jivesoftware.messenger.container.PluginManager$PluginMonitor.run(PluginMana ger.java:248)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(ScheduledThreadPoolExecutor.java:142)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:166)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.(ServerSocket.java:185)
at org.mortbay.util.ThreadedServer.newServerSocket(ThreadedServer.java:373)
at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:445)
at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:474)
at org.mortbay.http.SocketListener.start(SocketListener.java:203)
at org.mortbay.http.HttpServer.start(HttpServer.java:686)
at org.jivesoftware.messenger.container.AdminConsolePlugin.initialize(AdminConsole Plugin.java:83)
at org.jivesoftware.messenger.container.PluginManager.loadPlugin(PluginManager.jav a:117)
at org.jivesoftware.messenger.container.PluginManager.access$300(PluginManager.jav a:38)
at org.jivesoftware.messenger.container.PluginManager$PluginMonitor.run(PluginMana ger.java:248)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(ScheduledThreadPoolExecutor.java:142)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:166)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
the error in the admin-console.log:
10:12:34.905 WARN!! [pool-1-thread-1] org.mortbay.util.ThreadedServer.start(ThreadedServer.java:485) >16> Failed to start: SocketListener0@0.0.0.0:9090
What should I do?
Can anybody help me?
Message was edited by:
moonlight