[jboss-jira] [JBoss JIRA] Commented: (AS7-1868) Can not add jvm options to host/domain config
Brian Stansberry (JIRA)
jira-events at lists.jboss.org
Tue Sep 20 17:55:26 EDT 2011
[ https://issues.jboss.org/browse/AS7-1868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629476#comment-12629476 ]
Brian Stansberry commented on AS7-1868:
---------------------------------------
The issue is the $JAVA_OPTS set there ends up getting applied to multiple processes, so if you use socket-based debugging you get port conflicts as multiple processes attempt to open the same socket. To debug only the HostController process:
if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then
# Execute the JVM in the foreground
eval \"$JAVA\" $JAVA_OPTS \
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/process-controller/boot.log\" \
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \
-jar \"$JBOSS_HOME/jboss-modules.jar\" \
-mp \"${MODULEPATH}\" \
-logmodule "org.jboss.logmanager" \
org.jboss.as.process-controller \
-jboss-home \"$JBOSS_HOME\" \
-jvm \"$JAVA\" \
-- \
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/host-controller/boot.log\" \
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n \
$JAVA_OPTS \
-- \
-default-jvm \"$JAVA\" \
"$@"
JBOSS_STATUS=$?
else
People (me included) have had troubles using an IDE debugger with the HostController though; when a breakpoint is hit the HC crashes. YMMV.
> Can not add jvm options to host/domain config
> ---------------------------------------------
>
> Key: AS7-1868
> URL: https://issues.jboss.org/browse/AS7-1868
> Project: Application Server 7
> Issue Type: Bug
> Affects Versions: 7.1.0.Alpha1
> Reporter: Thomas Diesler
> Assignee: Brian Stansberry
> Fix For: 7.1.0.Beta1
>
>
> Adding remote debugging options
> {code}
> <server name="server-one" group="main-server-group">
> <!-- server-one inherits the default socket-group declared in the server-group -->
> <jvm name="default">
> <jvm-options>
> <option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
> </jvm-options>
> </jvm>
> </server>
> {code}
> I get
> {code}
> [Host Controller] 05:06:27,402 ERROR [org.jboss.as.controller] (Controller Boot Thread) Operation ("add-jvm-option") failed - address: ([
> [Host Controller] ("host" => "master"),
> [Host Controller] ("server-config" => "server-one"),
> [Host Controller] ("jvm" => "default")
> [Host Controller] ]): java.lang.IllegalStateException: Duplicate resource [
> [Host Controller] ("host" => "master"),
> [Host Controller] ("server-config" => "server-one"),
> [Host Controller] ("jvm" => "default")
> [Host Controller] ]
> [Host Controller] at org.jboss.as.controller.OperationContextImpl.addResource(OperationContextImpl.java:830) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
> ...
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list