[
http://jira.jboss.com/jira/browse/JBIDE-926?page=comments#action_12381940 ]
Max Andersen commented on JBIDE-926:
------------------------------------
So this will only work for Seam web projects; not all WTP projects.
Fair enough I guess.
Are the server and runtime in sync ? We need to ensure the user doesn't select some
combination that will not work.
DataSourceXMLDeployer chooses first server that matches runtime when
several may match
--------------------------------------------------------------------------------------
Key: JBIDE-926
URL:
http://jira.jboss.com/jira/browse/JBIDE-926
Project: JBoss Tools
Issue Type: Feature Request
Components: Seam
Affects Versions: 2.0.0.Beta3
Reporter: Rob Stryker
Assigned To: Victor Rubezhny
Fix For: 2.0.0.CR1
Attachments: screen-shot.jpg, screenshot-1.jpg, screenshot-2.jpg
It is possible that several servers may share a runtime, but have different command line
arguments.
The DataSourceXmlDeployer class uses the following code to decide which server to publish
to:
IServer[] servers = ServerCore.getServers();
for (IServer server : servers) {
String primaryName = primaryRuntime.getName();
IRuntime runtime = server.getRuntime();
if(runtime!=null) {
String serverName = runtime.getName();
if(primaryName.equals(serverName)) {
s = server;
}
}
}
This code will select the last server that matches the runtime. If several match, the
last one is chosen.
Perhaps it'd be better if the Seam Project page had a section where the user could
select manually which server to deploy to if several match.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira