[JBoss JIRA] Created: (JBREM-1189) Graceful connection close
by David Lloyd (JIRA)
Graceful connection close
-------------------------
Key: JBREM-1189
URL: https://jira.jboss.org/jira/browse/JBREM-1189
Project: JBoss Remoting
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: r3 core: api, r3 core: remote
Reporter: David Lloyd
Fix For: 3.1.0.Beta1
Design a mechanism for graceful connection shutdown. This could work in one of a few ways:
1. Refuse new clients, immediately close all clients, allow outstanding requests to finish
2. Refuse new clients, keep connection up until all clients are closed and all outstanding requests to finish
#1 might be better - since requests have a finite lifespan but clients can hang around indifinitely.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JBAS-7760) Error when defining dependency between an EAR and its related WAR
by denis boutin (JIRA)
Error when defining dependency between an EAR and its related WAR
-----------------------------------------------------------------
Key: JBAS-7760
URL: https://jira.jboss.org/jira/browse/JBAS-7760
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: System service
Affects Versions: JBossAS-6.0.0.M1
Environment: JBOSS6.0.0M1 Windows XP
Reporter: denis boutin
Assignee: Dimitris Andreadis
Hi,
When JBoss 6.0M1 starts, I've got the following error :
<<
18:06:32,754 INFO [AbstractServer] JBossAS [6.0.0.M1 (build: SVNTag=JBoss_6_0_0_M1 date=200912040958)] Started in 43s:204ms
18:07:56,352 WARN [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "jboss.web.deployment:war=/myapp" is missing the following dependencies:
Dependency "jboss.j2ee:module="company-agents-ejb.jar",service=EjbModule" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:module="company-agents-ejb.jar",serv
ice=EjbModule' **")
Dependency "jboss.j2ee:module="company-engine-ejb.jar",service=EjbModule" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:module="company-engine-ejb.jar",serv
ice=EjbModule' **")
Dependency "jboss.j2ee:module="company-data-readwrite-ejb.jar",service=EjbModule" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:module="company-data-readwri
te-ejb.jar",service=EjbModule' **")
DEPLOYMENTS IN ERROR:
Deployment "jboss.j2ee:module="company-agents-ejb.jar",service=EjbModule" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:module="company-agents-ejb.jar",service=EjbModule'
**
Deployment "jboss.j2ee:module="company-engine-ejb.jar",service=EjbModule" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:module="company-engine-ejb.jar",service=EjbModule'
**
Deployment "jboss.j2ee:module="company-data-readwrite-ejb.jar",service=EjbModule" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:module="company-data-readwrite-ejb.jar",se
rvice=EjbModule' **
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1002)
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:948)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:870)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:378)
>>
The EAR is well deployed, however the WAR application seems not to detect that the module set in the jboss-web.xml of WEB-INF folder in WAR.
Jboss-web.xml
<<
<?xml version="1.0" encoding="utf-8"?>
<jboss-web>
<context-root>/myapp</context-root>
<security-domain>java:jaas/myapp-web</security-domain>
<!-- Make the webapp dependent of the deployment of the engine -->
<depends>jboss.j2ee:module="company-agents-ejb.jar",service=EjbModule</depends>
<depends>jboss.j2ee:module="company-data-readwrite-ejb.jar",service=EjbModule</depends>
<depends>jboss.j2ee:module="company-engine-ejb.jar",service=EjbModule</depends>
</jboss-web>
>>
The following modules are well deployed in the JMX console :
- jboss.j2ee:module="company-agents-ejb.jar",service=EjbModule
- jboss.j2ee:module="company-data-readwrite-ejb.jar",service=EjbModule
- jboss.j2ee:module="company-engine-ejb.jar",service=EjbModule
If I query the JMX console with exactly those strings those modules are well found but it is not the case inside JBoss 6.0M1. Those kind of settings works well under JBoss 4.0.0.
Does something changed inside JBoss 6.0M1 related to those dependencies between WAR & EAR ?
The idea beyond that is to be sure that the EAR is loaded before the WAR file.
Do you need more elements regarding that case ?
Regards,
Denis.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JBAS-7488) Web Console: getServerBaseURL() undefined for ServerConfigImplMBean
by Ondrej Žižka (JIRA)
Web Console: getServerBaseURL() undefined for ServerConfigImplMBean
-------------------------------------------------------------------
Key: JBAS-7488
URL: https://jira.jboss.org/jira/browse/JBAS-7488
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Ondrej Žižka
Fix For: JBossAS-6.0.0.M1
Run Jboss AS 6M1, open the console.
You'll see:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 87 in the jsp file: /ServerInfo.jsp
The method getServerBaseURL() is undefined for the type ServerConfigImplMBean
84: <h4>Environment</h4>
85: <p align="left"><font size="1"><b>Start date: </b><%=server.getStartDate()%></font></p>
86: <p align="left"><font size="1"><b>Host: </b><%=serverInfo.getHostName()%> (<%=serverInfo.getHostAddress ()%>)</font></p>
87: <p align="left"><font size="1"><b>Base Location: </b><%=serverConfig.getServerBaseURL()%></font></p>
88: <p align="left"><font size="1"><b>Base Location (local): </b><%=serverConfig.getServerBaseDir()%></font></p>
89: <p align="left"><font size="1"><b>Running config: </b>'<%= serverConfig.getServerHomeDir().getName()%>'</font></td>
90: </tr>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JGRP-977) Handle IPv6 link-local addresses correctly when used as bind addresses or multicast addresses
by Richard Achmatowicz (JIRA)
Handle IPv6 link-local addresses correctly when used as bind addresses or multicast addresses
---------------------------------------------------------------------------------------------
Key: JGRP-977
URL: https://jira.jboss.org/jira/browse/JGRP-977
Project: JGroups
Issue Type: Feature Request
Affects Versions: 2.6.10, 2.4.6, 2.8
Environment: IPv6 addresses being used
Reporter: Richard Achmatowicz
Assignee: Bela Ban
IPv6 has two types of IP addresses: global addresses and non-global addresses.
Global addresses are unique across the internet (via judicious allocation of network prefixes by authorities). They make up the range 2000::/3 (2000:: to 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff). Global addresses generally require no special treatment.
Non-global addresses, like link-local (fe80::/10) and site-local addresses (fec0::/10) are not guaranteed to be unique - in the extreme case, two interfaces on the same host can have the same link-local address. This means that they cannot be used on their own when binding to a socket, but must have extra information (a zone id or sometimes called scope) added to them to disambiguate them. The zone id is basically the interface you want the message to go out on.
A scoped link-local address is one which has a scope appended to it. The way to notate this is to append the scope to the link-local address after a % sign:
<link-local IP address>%<zone id>
where the zone Id can be numerical or simply the next name of the interface. For example, fe80::215:58ff:fec8:81a8%eth0.
A JGroups user may make use of link-local addresses when binding. In that case, we need to make sure that the scope is present, and if not, take some action. Otherwise, when binding to a socket with an unscoped link-local address, a SocketException will be raised.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months
[JBoss JIRA] Created: (JBAS-7785) JBossManager cannot register mbean for root context
by Brian Stansberry (JIRA)
JBossManager cannot register mbean for root context
---------------------------------------------------
Key: JBAS-7785
URL: https://jira.jboss.org/jira/browse/JBAS-7785
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Clustering
Affects Versions: JBossAS-6.0.0.M2, JBossAS-6.0.0.M1, JBossAS-5.1.0.GA
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: JBossAS-6.0.0.M3
When JBossManager attempts to register an mbean for itself when it's the manager for a root context (i.e. one who's path is "") it fails with
javax.management.MalformedObjectNameException: Unterminated key property part.
Problem is the ObjectName construction logic is failing to deal with the empty path:
ObjectName clusterName = new ObjectName(domain
+ ":type=Manager,host=" + hostName + ",path="
+ ((Context) container_).getPath());
Fix is:
String path = ((Context) container_).getPath();
path = "".equals(path) ? "/" : path;
ObjectName clusterName = new ObjectName(domain
+ ":type=Manager,host=" + hostName + ",path="
+ path);
Using / as the path is consistent with how StandardContext creates an ObjectName for itself.
This bug ObjectName results in an ERROR in the server log and the mbean for the session manager not being registered, but it doesn't prevent normal operation of the session manager.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 10 months