NetBeans 6.5 Server Integration Feature SmackDown


Partial list. If you don't see your favorite feature, please add it and provide the 'audit info'

Next release for NB is NB 7.0, for Eclipse is 3.5

Category Details which NB integration NB v3 status which Eclipse integration Eclipse v3 status plan for next release
Per-instance Properties http monitoring control v2/TC implemented v2 implemented
  settable deployment timeout v2/TC not implemented not implemented not implemented worth doing. NB has bug in v2 SI when set to low values.
  settable startup timeout v2 not implemented v2 implemented NB: may implement: not used that much. has bug when set to very low values.
  JDBC driver deployment control v2/TC implemented not implemented not implemented    
  JavaDB start-up control v2 not implemented global setting only global setting only worth doing.
  directory deployment control v2 not implemented not implemented not implemented not going to implement
  settable user name v2/TC not implemented not implemented not implemented worth doing
  settable password v2/TC not implemented not implemented not implemented worth doing
  deferred port settings server port shutdown port TC not implemented not implemented not implemented harder to do with v3 once it hits 'full size'
  debug transport control sh_mem or socket(with port) TC not implemented not implemented not implemented should implement
  use ide proxy settings v2/TC not implemented???? not implemented not implemented should implement
  java platform settings TC not implemented eclipse lets you point at JRE - is that enough?   should implement
  settable JVM options TC not implemented eclipse lets you define VM args - is that enough?   not as important – since there are domain props in the domain.xml – the merge issue makes this harder to add and do right than the 'run a java application case'
  security manager enable/disable TC not implemented not implemented not implemented not valuable and may not be supported by the server...
  session preservation across redeployments --- implemented --- implemented  
  comet support --- implemented --- ?  
Domain Registration default local domains/embedded domains v2/TC implemented v2 implemented
  local domains/private Catalina Base v2/TC implemented v2 implemented
  remote domains v2 not implemented not implemented not implemented should implement. need to extend the http api to support post (server-side/client-side) also.
  create personal domains v2 incomplete missing ability for user to see/set the ports that are selected not implemented not implemented may complete. Need way to see the ports after the IDE has restarted. want way to allow use to control the port selection process (lower priority)
  create embedded domains   possible in v2 simplified in v3 not implemented not implemented ---
  automatic default domain registration v2/TC implemented v2 implemented  
  automatic personal domain creation v2/TC implemented not implemented not implemented  
  user name password associated at registration time v2/TC not implemented not implemented allow to use admin user/pwd - is that enough? will be more important as v3 moves to production oriented.
  automated JavaDB integration creates sample db and creates connections v2 not implemented not implemented not implemented should implement. better for demos. May be able to leverage javadb from the jdk????
  download now --- implemented not implemented in progress *need to resolve* registration support user settable 'which bits?' feedback on which bits are being downloaded
Domain Management Start* v2/TC implemented v2 implemented
  Start with Debugging Enabled* v2/TC implemented v2 implemented
  Start with Profiler* v2/TC implemented, but it is buggy not implemented not implemented NB: needs to be revisited as part of the restart processing
  Restart* v2/TC implemented v2 implemented
  Stop* v2/TC implemented v2 implemented
  Refresh Connnection v2/TC implemented automatic automatic
  Open the Admin Console (web administrative interface) v2/TC implemented v2 implemented
  View the domain log in an output window* v2/TC implemented v2 implemented may implement some serious improvements
  open editor on server config file TC(context.xml) not implemented not implemented not implemented should implement
  open update tool v2 implemented ? - goes to admin ui implemented
  register installation --- not implemented v2 implemented dependent on reglib... removed from v2
  start java db at server start v2 not implemented v2, but global setting implemented - global setting may want to change the way the v2 feature works, too
Deployed Application Management undeploy v2/TC implemented v2 implemented
  disable/enable v2/TC not implemented ? ? REMOVE FROM V2 – exposes confusing edge-cases when combined with DoS and the like.
  view/edit properties v2/TC not implemented not implemented not implemented may implement
  Open web-app in browser TC implemented v2 implemented
Registered Resource Management unregister v2 implemented v2 implemented
  view/edit properties on server v2 incomplete not implemented not implemented uses a customizer limited property exposure very limited property table editing. extend to open editor on double click... duh.
Domain Configuration Domain JVM properties v2 not implemented not implemented not implemented should implement. edits should go into domain.xml... may implement as port of the domain properties (for local domains only)
  automatic JDBC driver integration v2/TC implemented not implemented not implemented has issues around restarting
  http monitoring v2/TC implemented how is this diff than above?   has issues around restarting... hope the underlying feature changes in NB 7.0 changes radically
  extension node support v2 not implemented not implemented not implemented the v2 api had an mbean at its foundation no mbeans used by v3 integration and we want to avoid them. this may be necessary.. work with the JBI folks for this
Project deployment web (directory and archive) v2/TC(directory only) directory only v2 (directory only) directory only remote and archive project needs archive deploy support
  ejb (directory and archive) v2 N/A v2 (archive only) N/A must! easy to support needs testing
  ear (directory and archive) v2 N/A v2 (archive only) N/A must! easy to support needs testing
  app client (archive only – server limitation) v2 N/A v2 (archive only) N/A must! easy to support needs testing
  resource registration and update v2 incomplete v2 - JDBC registration only JDBC registration only must! many types haven't been tried bug related to solo connection-pool
Zero configuration Use Database (j2ee and java ee) v2/TC implemented???? not implemented not implemented the code for supporting this in an ejb module may need work did not look at j2ee case
  Call EJB (j2ee only) v2 not implemented not implemented not implemented must implement
  send mail v2 not implemented not implemented not implemented must implement
  Use JMS v2 not implemented not implemented not implemented must implement
deployment descriptors sun-web.xml (gui/xml) v2 implemented v2 (xml) xml need to update to account for v3 elements
  sun-ejb-jar.xml (gui/xml) v2 implemented v2 (xml) xml need to update to account for v3 elements
  sun-application.xml (xml) v2 implemented v2 (xml) xml need to update to account for v3 elements
  sun-app-client.xml (xml) v2 implemented v2 (xml) xml need to update to account for v3 elements
  sun-sip.xml (xml) v2 N/A ??? ? ? investigate
  domain.xml (xml) v2 implemented ??? ? ? this may be broken due to the fact that domain.xml doesn't have a doctype
  sun-cmp-mapping.xml (gui/xml) v2 implemented ??? ? ? may want to figure out a way to disable this
Project level features verifier v2 not implemented not implemented not implemented may want to implement
  java db start on deploy v2 not implemented not implemented not implemented need to implement. in the v2 plugin, we use the DerbySupport.ensureStarted() to start javadb as part of StartSunServer. We can move this startup into the jdbc driver deployment processing... reasoning: if there isn't any datasource, there is no reason to start the db...
Resource Wizards many resource types implemented   v2 - JBDC Resource JDBC Resource
  • Applies to local domains only