That's very strange. How are you starting your JBoss AS7?
What does it say for http connector? What port is it bound to?
What IP does it bind to?
Anyhow, you should see something like this in the log
files/console - if the port is already bound by some other
process (on that IP, e.g. 127.0.0.1):
11:15:31,595 ERROR
[org.apache.coyote.http11.Http11Protocol] (MSC service
thread 1-10) Error initializing endpoint: java.net.BindException: Address already
in use /127.0.0.1:8080
at
org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:983)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:190)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.connector.Connector.init(Connector.java:983)
[jbossweb-7.0.13.Final.jar:]
at
org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[classes.jar:1.6.0_33]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[classes.jar:1.6.0_33]
at
java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
11:15:31,820 ERROR
[org.jboss.msc.service.fail] (MSC service thread 1-10)
MSC00001: Failed to start service jboss.web.connector.http:
org.jboss.msc.service.StartException in service
jboss.web.connector.http: JBAS018007: Error starting web
connector
at
org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:271)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[classes.jar:1.6.0_33]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[classes.jar:1.6.0_33]
at
java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
Caused by:
LifecycleException: Protocol handler initialization failed:
java.net.BindException: Address
already in use /127.0.0.1:8080
at
org.apache.catalina.connector.Connector.init(Connector.java:985)
at
org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)
...
5 more
....
11:15:33,950 INFO
[org.jboss.as.controller] (Controller Boot Thread)
JBAS014774: Service status report
JBAS014777:
Services which failed to start: service
jboss.web.connector.http:
org.jboss.msc.service.StartException in service
jboss.web.connector.http: JBAS018007: Error starting web
connector
...
11:15:35,487 ERROR [org.jboss.as]
(MSC service thread 1-10) JBAS015875: JBoss AS 7.1.1.Final
"Brontes" started (with errors) in 31877ms - Started 173
of 251 services (1 services failed
or missing dependencies, 76 services are passive or
on-demand)
...
If you don't have any errors, you should see something like
this:
...
11:18:55,607 INFO
[org.apache.coyote.http11.Http11Protocol] (MSC service
thread 1-13) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
...
11:18:56,357 INFO [org.jboss.as]
(Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final
"Brontes" started in 4052ms - Started 133 of 208 services
(74 services are passive or on-demand)
...
Hope that helps.
Cheers!
Neven
On Tue, Sep 11, 2012 at 11:12 AM, Cheng Fang
<cfang@redhat.com> wrote:
I don't see any either on console or server.log. The other
servers are
Tomcat or GlassFish, both run on 8080 by default.
Cheng
On 9/11/12 10:49 AM, Brian Stansberry wrote:
> There were no complaints in the logs?
>
> On 9/11/12 9:37 AM, Cheng Fang wrote:
>> I already have other servers running on port
8080, and then forgetfully
>> starting AS7 standalone server, and it started
successfully without any
>> complaints. The main root page localhost:8080
stills displays the
>> content from the other server, but
localhost:9990 does display as7
>> management console.
>>
>> Is there a port conflict detection, or is it
designed this way? I think
>> it would be helpful to fail fast once a port
conflict is detected.
>>
>> Cheng
>> _______________________________________________
>> jboss-as7-dev mailing list
>>
jboss-as7-dev@lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>
>
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev