Professional Documents
Culture Documents
Was Interview Questions
Was Interview Questions
If you want to monitor a module through Tivoli Performance Viewer , you have to add that module to
Tivoli performance viewer.. It will shows the performance modules in the form of Graphs
14) What are the different JDBC providers???
The JDBC Drivers are different Vary from Data Bases. Generally we have 2 types of Provides for
Oracle 1) Oracle JDBC Provider
2) Oracle JDBC XA Provider
15) What are the different JMS providers???
Default Message Engine Provider and Web Sphere MQ message Engine provider
16) What are the JDK versions supported by different versions of WAS???
JDK 1.2 and 1.3 and 1.4
17) How many ways to federate a node??? What is the command used to federate??
We can federate a node in 2 ways
1) Through admin console of DMGR- if u want add a node through admin console of DMGR you
must know the host name of that node and the SOAP connector address of the application server of
that node.
2) Through command prompt of Node:- If u want add a node at command prompt of Node , u must
know the host name of DMGR and the SOAP address of DMGR
And issue the command addNode localhost 8879
18) What is the script file to take backup and what are the contents in the backup configuration??
19) What are the types of clusters and their differences?? When you are go for Horizontal cluster and
Vertical Cluster???
There are mainly 2 types of clusters in Web Sphere
1) Vertical cluster:- The cluster members are in a single machine node or different nodes in a single
machine. It will be useful when the process if failed.
2) Horizontal Cluster:- The cluster members are in different nodes on difference machines.It will
be useful when the system is failed
Compared to the both vertical and Horizontal clustering Vertical clustering will provide the better
performance..
20) What are the Web Servers you have been using and how many Web Servers configured in your
environment??
IBM HTTP Server and Sun one or IPlanet, we can any webserver
21) What the differences are between WAS 5.x and WAS 6.x????
1) There are 2 installation software for DMGR and Application Server in V5 , Where as in V6 there is
only one installation software for DMGR and Application server.
2) The plug-in installation is a part of Application Server installation in V5 , Where as in V6 there is a
separate installation from Application server installation.
3) The WLM(Work Load Managament) process is reside in DMGR in V5 , Where as in V6 WLM
process is reside in DMGR and Application Server and WebServer.
4) If u want perform update application in cluster environment , you have stop all the nodes and
servers in that cluster environment in V5 , Where as in V6 there is a concept called ROLLOUT
UPDATE which updates the application on cluster, it will stop and update the each node at time
and synchronize the configuration. Through which the application is available if updations are
occurring.
5) In V5 there is no concept called Profiles, in that they will call server instance. But in V6 there is
profile which share a product binaries to give one or more servers.
22) What is a Deployment Descriptor??
Deployement Descriptor will contains the web application information and resources..
23) With out opening a box how can you know the status of a Web Server???
Issue the command
Telnet 127.0.0.8 webserver1 9080
If it is started in that IP address, then it will give the message like successfully connected
If it is not started in that IP address , then it will give the message like connection failed..
24) How can find out port nos???? And in which file they are available???
Issue the following command
Netstat
It will gives the port numbers which are listeningand available.
25) How can we list daily used top 5 commands in Linux??? Tell me 5 commands which are using
daily?????
Issue the following command
History -5
It will gives the mostly recent used commands
26) What is a Verbose Garbage Collection??? Have you configured it???
If any Java Object is not refered by any of its members. We can configure through the admin console
Click on server->server infrastructure->Process Definition->Java Virtual Machine Enable the
Verbose Garabage Collection check box
27) What is the script to configure a resource???
Plug-in will establish a communication between web server and the application server. The plug-in
will route requests among the available of application server by using routing algorithm. Default it is
using Round-Robin routing algorithm. The information of routing and the servers and the application
details will stored in the plugin-cfg.xml file.
13) Types of clusters
There are mainly 2 types of clusters in Web Sphere
3) Vertical cluster:- The cluster members are in a single machine node or different nodes in a single
machine. It will be useful when the process if failed.
4) Horizontal Cluster:- The cluster members are in different nodes on difference machines.It will
be useful when the system is failed
Compared to the both vertical and Horizontal clustering Vertical clustering will provide the better
performance..
14) Role of Deployment Manager
Deployment will administers the application servers which are added into its cell.
15) If Deployment Manager not available what is the effect
Even if Deployment Manager(Dmgr) is not available also, there is no effect to the application servers,
that will work fine.
But If any configuration changes that occurs at dmgr level, then there is a problem occurs application
servers.
16) What is your WebServer
Mainly web servers are handles
2. Web servers will process the requests coming from HTTP protocol only. But Application server
will process requests coming HTTP, FTP and UDP protocal requests.
3. Web server are mainly used to serve the static content. But Application servers are used to serve
the dynamic content
4. When you are using the web server we can only fetch the data from Data Base and We cant update
the data into Data Base. But in application server we can fetch the data from Data Base as well as
we can update the data into Data Base.
5. Web servers does not support the transaction, cache support , But application server server does.
6. Web server does not providing the services like JDBC,JMS. But Application server will provide
the services in J2EE.
3) What are the contents in EAR file??
The EAR file is a combination of web application (servlets,jsp,html,css) and EJB class files.
4) How Application Server Recognizes EAR file???
When we deploy an application into the Application server , the configuration will store in that server.
It will recognize when the request coming for that application.
5) What is the purpose of Virtual Host?
Virtual host is a configuration unit which makes single machine resemble multiple host machine. Each
virtual host have one logical name and one or more DNS(Domain Nme System).
6) What are the types of Virtual Hosts??
Default we have 2 types of Virtual host.
1. Admin host- Used to access the admin console
2. Default host-Used to access the application which is reside in the application server.
3.
7) If I change Virtual Host Name how it will be recognized??
It will recognized through the IP address of that virtual host DNS name
8) What is a Resource Adapter??
It can provide application access to resources such as DB2, CICS, SAP and PeopleSoft. It can provide
the communication between application in Web sphere and the resource which out side of web sphere.
It uses EIS(Enterprise Information Systems) tool it interact with the DB2,CICS etc. It implements the
J2C(Java 2 connector API)
9) What is ACA?
10) What is the difference between Java Beans and Enterprise Java Beans?
11) What is the purpose of Web Services and different types of Web Services??
12) What is JNDI? And what is the purpose of the JNDI?
JNDI is the Java Naming Directory Interface, which mainly used to look of an Object from the pool.
Resources->new->select type of Data Base and select the type of JDBC Provider
19) What is your environment?
20) What are the versions you are using???
5.x and 6.x
21) What is the difference between WAS 5.1 and 6.0?
6) There are 2 installation software for DMGR and Application Server in V5 , Where as in V6 there is
only one installation software for DMGR and Application server.
7) The plug-in installation is a part of Application Server installation in V5 , Where as in V6 there is a
separate installation from Application server installation.
8) The WLM(Work Load Managament) process is reside in DMGR in V5 , Where as in V6 WLM
process is reside in DMGR and Application Server and WebServer.
9) If u want perform update application in cluster environment , you have stop all the nodes and
servers in that cluster environment in V5 , Where as in V6 there is a concept called ROLLOUT
UPDATE which updates the application on cluster, it will stop and update the each node at time
and synchronize the configuration. Through which the application is available if updations are
occurring.
10) In V5 there is no concept called Profiles, in that they will call server instance. But in V6 there is
profile which share a product binaries to give one or more servers.
22) What is the clustering purpose and why we need it???
Cluster is a group of servers. We are clusters for improve the performance and the response time of
the request. In Web sphere we have 2 types of clusters 1.vertical cluster . the cluster is located in the
same machine and it will handle process fail over
2) Horizontal clusters- The cluster members are in different machine, it will handle over the system
fail over.
23) What is the reliable feature in clustering??
Reliable in clustering means it a horizontal cluster. Adding more numbers of server of machine into the
cluster.
24) What are the types of profiles and their differences?? What is the difference between Application
Server profile and Custom profile?
There are 4 types of profiles
1. DMGR profile
2. Cell profile
3. AppServer profile
4. custom profile
The difference between appserver profile and custom profile is when u have created the app server
profile we may wish to add to dmgr profile .but when u have created the custom profile we must and
should add to dmgr profile.
25) What is the Installation procedure of application in WAS???
We can install in 2 ways
1.GUI mode.. we have to navigate set of windows.
2 Silent installation- we have to generate one response.txt file. We need to execute
Install options respose.txt silent.
26) Procedure of database connectivity
Resources->new->select type of Data Base and select the type of JDBC Provider
27) SSL procedure
1.Security->SSL-> create new JSSE repository based the key.jks and trustkey.jks file
2. Application server->server->web container transportchains->WCInboundAdminSecure->SSL
Inbound channel->configure our ssl ceritificate
3. Application server->server->web container transportchains->WCInboundDefaultSecure->SSL
Inbound channel->configure our ssl ceritificate
28) How to find out a particular file where it is exists (file path) in LINUX???
Find command is used to find a file
29) How to find out a particular folder where it is exists in LINUX?
Netstat will displays the port are currently using
30) How to tune oracle parameters
31) What could be the first cause of Application Server failure???
The first cause of application server is it may be the JVM failure or The JIT(Just In Time compiler)
failure
32) If we are not able to access Admin Console in Linux, how can you configure?
Through the command prompt
33) What are 403 and 404 errors in WAS?
403 Forbidden
The server understood the request, but is refusing to fulfill it. Authorization will not help and the
request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to
make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in
the entity. If the server does not wish to make this information available to the client, the status code
404 (Not Found) can be used instead
4.custom profile
8) What are the different types of JDBC drivers? Difference between Type II and Type IV driver?
JDBC PROVIDERS
For oracle we have 1. ORACLE JDBC THIN DRIVER
2. ORACLE JDBC THIN XA DRIVER
9) How Application Server can recognize whether a particular file is WAR file or EAR file?
The applications are which we have deployed that will be stored the Installed Apps folder of that
application server. Through which it identifies and serve the requests
10) What is EJB container?
EJB container will provide the runtime environment for the EJB. It will process and it will give the
respose to EJBs requests.
11) What is WEB container?
Web containe will provide the runtime environment for web application nothing but will execute only
SERVLET AND JSPS.
What is the difference between JACL and JYTHON scripts?
12) How can you check the disk usage in LINUX?
We need to issue the following command to know the disk usage
DU(Disk usage)
13) How can you check a particular port (Ex: SOAP connector port) status in LINUX?
There is a command called
Netstat |grep 8881
It will shows that 8881 port is listening or not
14) How can you check a process status in LINUX?
I think the command is
PS(it will list the all process which are currently running)