Wednesday, May 23, 2012

JAVA Enterprise Edition 6.0 - JEE6

List of Technologies that are included in Java Enterprise Edition 6.0 ( JEE6 ) release .





















































































































































Web Services Technologies:


Java API for RESTful Web Services (JAX-RS) 1.1JSR 311
Implementing Enterprise Web Services 1.3JSR 109
Java API for XML-Based Web Services (JAX-WS) 2.2JSR 224
Java Architecture for XML Binding (JAXB) 2.2JSR 222
Web Services Metadata for the Java PlatformJSR 181
Java API for XML-Based RPC (JAX-RPC) 1.1JSR 101
Java APIs for XML Messaging 1.3JSR 67
Java API for XML Registries (JAXR) 1.0JSR 93

Web Application Technologies:


Java Servlet 3.0JSR 315
JavaServer Faces 2.0JSR 314
JavaServer Pages 2.2/Expression Language 2.2JSR 245
Standard Tag Library for JavaServer Pages (JSTL) 1.2JSR 52
Debugging Support for Other Languages 1.0JSR 45

Enterprise Application Technologies:


Contexts and Dependency Injection for Java (Web Beans 1.0)JSR 299
Dependency Injection for Java 1.0JSR 330
Bean Validation 1.0JSR 303
Enterprise JavaBeans 3.1 (includes Interceptors 1.1)JSR 318
Java EE Connector Architecture 1.6JSR 322
Java Persistence 2.0JSR 317
Common Annotations for the Java Platform 1.1JSR 250
Java Message Service API 1.1JSR 914
Java Transaction API (JTA) 1.1JSR 907
JavaMail 1.4JSR 919

Management and Security Technologies:


Java Authentication Service Provider Interface for ContainersJSR 196
Java Authorization Contract for Containers 1.3JSR 115
Java EE Application Deployment 1.2JSR 88
J2EE Management 1.1JSR 77

Java EE-related Specs in Java SE


Java API for XML Processing (JAXP) 1.3JSR 206
Java Database Connectivity 4.0JSR 221
Java Management Extensions (JMX) 2.0JSR 255
JavaBeans Activation Framework (JAF) 1.1JSR 925
Streaming API for XML (StAX) 1.0JSR 173

 Read more for the application servers supporting JEE6




Application Servers Which Support JEE6 Specifications 


 

Oracle WebLogic Server Version 12.1.1 . 


This version of Oracle Weblogic Server is also Known as Weblogic 12c Release 1 .

Check this link for more details on JEE6 Specifications supported by Weblogic Server 12c Release 1.

Weblogic Server 12c Release 1 Download. 

 

JBoss Application Server 7 :


JBoss Application Server 7 is the latest release in JBoss Application Server Release.

For Downloading , and Supporting Specifications and Start Up Guide :  

 

IBM WebSphere Application Server V8 :


This was the first application Server that was released with JEE6 Support.

For Downloading WebSphere Application Server V8.5 :

 

Oracle GlassFish Open Source Edition 3.1.2 . 


For Downloading GlassFish Server :

 

Tuesday, May 15, 2012

Error With Apache 2.4 on Windows 7 64 bit

I was trying to install Apache Http Server 2.4 on Windows 7 64 bit and was receiving error while starting the Apache Server :

 

AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using XXXX::XXXX:XXXX:XXXX.
Set the 'ServerName' directive globally to suppress this message


 

Root Cause :


Apache Server is looking for the hostname name which it can use to start and listen for request. If there is a hostname configured on the machine and it is not configured in the httpd.conf file then it will throw this error .

Solution:



  • Get the hostname of the machine on which the Apache Server is installed using the OS command : hostname

  • Configure the same in the httpd.conf file with the directive : ServerName as shown below:


ServerName Sandeep

  • Restart the Apache Server.


In case you do not want to use the Machine Hostname with the Apache Server then make the ServerName Entry in the httpd.conf file as localhost.