IBM Websphere Application Server Interview QA: Webserver
IBM Websphere Application Server Interview QA: Webserver
2. What is JDBC?
JDBC technology is an API (included in both J2SE and J2EE releases) that provides cross-DBMS connectivity to a wide range of SQL databases and access to other tabular data sources, such as spreadsheets or flat files. With a JDBC technology-enabled driver, you can connect all corporate data even in a heterogeneous environment
3. What is EJB?
Enterprise JavaBeans (EJB) technology is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology.
4. What are the different application servers and Web Servers supporting J2EE technologies?
JBoss Is an Application Server that supports J2EE IBM Websphere and BEA WebLogic servers are a combination of Application Server, Web Server & container Jakarta Tomcat is a Servlet container and a Web server. Apache Sever is a Web server
5. What is the WebSphere Application Server Console and what is its role? What is the default URL and port for accessing it?
The administrative console is a browser-based interface that allows you to configure application server settings, deploy and manage applications, and perform additional tasks that are not included in the HTTP Server Administration interface. It used to be a Java application, however to be firewall safe it was made into a web-based application. It runs on the default install port 9060 e.g http:\\hostname:9060\ibm\console, however this can be changed by editing virtual_hosts names. also when during installation ie GUI or response-file install you can set the ports that will be used.
Websphere_QA
Page 1 of 3
8. What version of Websphere software is required to install WebSphere clustering? How would you configure Websphere for clustering: list basic steps?
WebSphere Application Server Network Deployment is the software required to install a WebSphere cluster. Install base with Deployment Manager Create profiles for Deployment Manager and each node in the cell using with the Profile Management Tool ensuring the nodes are federated. Use the Deployment Manager's Administration Console to create the cluster and set cluster settings as appropriate. Create Windows Services or Start up scripts for Deployment Manager, Node manager and Severs to ensure restart when OS is rebooted.
9. How would you ensure that a Websphere Application server or Websphere Application Server Node is started when the OS being windows 2000/2003 is re-booted?
Use the command WASService to register the Websphere Application Server or Websphere Application node as a Windows service.
10. What language is the default scripting language for Websphere and which language is the preferred scripting language? What Websphere tool can be used to run scripts and where is it located?
JACL is the default scripting language for WAS, Both JACL and Jython can be used. Jython is the preferred scripting language as JACL is now deprecated. WSAdmin tool located in the <installroot>\bin directory
11. What type of files are required to deploy an application into Websphere. How can they be installed?
WAR or EAR files. Can be installed using Administration Console or scripts.
12. How would use ensure WebSphere server logs are created on a different drive than the installation root?
Change the WebSphere server's server variables using the Administrative Console or use scripts.
14. What are deployment descriptors? How many types of Deployment descriptors are available? What are they?
Deployment descriptor is an XML file that describes how to deploy a module or application by specifying configuration and container options. For example, an EJB deployment descriptor passes information to an EJB container about how to manage and control an enterprise bean. There are two Websphere_QA Questions and Answers Page 2 of 3
20. What Development Environment(s) are available to develop applications for WebSphere?
IBM provides several industrial strength development environments based on Eclipse development framework the current IDE is Rational Developer for Websphere. Applications can also be developed with the Websphere Application Server Toolkit and third party tools like Jbuilder, and Eclipse/ANT etc.
21. How would use ensure WebSphere server logs are created on a different drive than the installation root?
Change the WebSphere server's server variables using the Administrative Console or use scripts.