Posts

Showing posts from October, 2017

Most Frequently Asked Interview Question and Answer for WebSphere Application Server administration..

1. Default bootstrap port? Ans: 2809 2. How to hit application without hitting the web server? Ans: webcontainer port on application server 3. In how many ways you can perform administration? Ans: console,,,JMX 4. No of ways of doing deployments? Ans: Admin console…..jython (jacl) scripts 5. What is CellDiscoveryAddress Ans: Node uses this port to talk to DMGR 6. What is NodeDiscoveryAddress Ans: DMGR uses this port to talk to node 7. How websphere discovers a change in JSP and compiles it? Ans: There is an algorithm that websphere uses to find the timestamp of .jsp and .class files. It checks that timestamp of .class file is always later than its corresponding .jsp file. 8. What is classloader? Ans: The Java Classloader is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine 9. how do you specify a jar file to be used by the application, consider that you have many jar files in your system? Ans: classloader 10. What is a managed nod...

Top 50 Most Important Interview Question & Answer for Administrator in WebSphere application server

            Top 50 Most Important Interview Question & Answer for Administrator          1. What about master repository? Ans: deployment manager contains the MASTER configuration and application files. All updates to the configuration files should go through the deployment manager. 2. Tell me IHS executable files, means bin directory files? Ans: Apache, Apache Monitor, htpasswd, htdigest, htdbm, ldapstash, httpd.exe 3. Why given the httpd.conf file to installation of plug-in? Ans: identify the web server (port, virtual hosts) to configure the web server definition 4. How to configure remote system httpd.conf file? Ans: select web server machine (remote) 5. Several types of log files in the appserver? Ans: system out, system err, trace, native out , native err, activity. 6. websphere packages? Ans: express, base, network deployment 7. What is the profile? Ans: profiles a...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-11

QUESTION 101 A critical error is occuring on a production node causing the JVM logs to rapidly fill up . Which resolution should the WebSphere administrator take as the first step for troubleshooting? The logs are self-managing and can roll over based on time ro file size, so simply opening the logs with a text editor will ensure that new log files are created. Removing the application server from the network, either administratively or physically, is necessary to stop the JVM processing. Stopping the JVM process from the command line, removing the application administratively thru the console and restarting the JVM will allow processing to continue on other applications. The administrator should remove the failing application server from user requests, thereby stabilizing the application server so that troubleshooting can begin. Answer: D QUESTION 102 When configuring session management for a Web container, which property represents the number of cached sessions...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-10

QUESTION 91 What are the three possible modes that the replication service instance can be set up to run in? Server mode Client mode Both mode Publish/Subscribe mode Event Listener mode Broadcast mode Answer: A, B, C QUESTION 92 What has to be configured to implement memory-to-memory HTTP Session persistence? EJB session beans and EJB Container The HTTP Plug-in and embedded HTTP Server The JMS Server and Queue Manager The Data Replication Service (DRS) and Web container Answer: D QUESTION 93 An administrator is configuring JDBC database connections . Where is the file system path to the DB2 or Oracle driver . zip files specified? Within the . ear file of the deployed application Within the connection pool parameters for the cell On the connection manager J2C configuration panel From the Environment -> WebSphere Variables panel of the Administration Console Answer: D QUESTION 94 While an administrator is using the Tivoli Performance Viewer...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-9

QUESTION 81 An administrator is monitoring a servers JVM Runtime by using the administrative consoles Tivoli Performances Viewer . It appears that garbage collection is running frequently and taking a relatively long time to complete . Which action should the administrator take to gather more information on the garbage collection process for this server? Edit the servers sas . server . props file and set com . ws . jvmgc equal to verbose Use the administrative console to enable Verbose garbage collection for the server Enable tracing on the server with the following trace string: com . ibm . ws . jvm . *=finest Use wsadmin to generate a heap dump and analyze the dump with the Application Server Toolkit (AST) Answer: B QUESTION 82 To conserve disk space , an administrator would like to roll the FFDC log files every three days . Without interfering with normal application server operation, how can this be accomplished? By writing a logRoller script and executing it...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-8

QUESTION 71 An installation and profile creation was just completed . Which tool can be used to check installation files, report differences and create an inventory of configured files? Collector tool Installation verification tool (IVT) Installver tool Administrative console Answer: C QUESTION 72 Which file can a system administrator consult prior to starting an installation to determine which components are already installed on the machine? vpd.properties prereqChecker.xml log.txt profileregistry.xml Answer: A QUESTION 73 After creating a profile, a system administrator discovers there are port conflicts . Which action should the system administrator take to fix the port conflicts in the existing profile? Re-create the profile entering different ports Update the portdef . props file Run the updatePorts . ant script Edit the server.xml file Answer: C QUESTION 74 What does the Installation Factory use to create a customized installation pack...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-7

QUESTION 61 Which statement is NOT true about Application Server Toolkit (AST)? It has a similar look and feel to the IBM Rational family of products and is based on Eclipse. It has a complete development environment for enterprise applications including EJBs. It is supported on Windows, Linux and AIX. It has Jython editor and source debugger. It can run wsadmin scripts inside AST. Answer: C QUESTION 62 The WebSphere scripting tool supports which two scripting languages? BSF Jython Perl Ant Jacl Answer: B, E QUESTION 63 A system administrator needs to create a data source and make it available on multiple nodes using different directory structures. Which two actions should the system administrator take to do this? Define the JDBC provider at the cell scope Define the JDBC provider at the node scope Define the JDBC provider at the server scope Create the data source that uses this JDBC provider at the cell scope Create the data source that uses th...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-6

QUESTIN 51 What is the minimum administrative role that is required for an enterprise application to be started through the console? Operator Administrator Configurator Monitor Answer: A QUESTION 52 The application server is architected to use an existing user registry that stores administrative users and application users. What is needed to setup this architecture? Configure the JNDI path to the security database Configure the connection to the existing user registry Retrieve a list of nodes and node agents contained within the cell Generate Web services binding for the existing user registry Answer: B QUESTION 53 Which two tasks can be performed using the IBM Key Management Utility (IKeyman) for managing SSL for IBM HTTP Server? Install GSKit Create a key database file Create self-signed certificate Edit httpd . conf to use a certificate Sign certificates on certificate authority’s (CA) behalf Answer: B, C QUESTION 54 The Virtual Member Ma...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-5

QUESTION 41 Which statement describes the WebSphere v6.1 FFDC feature? FFDC does not affect performance of the WebSphere application server. FFDC logs are mainly intended for application development teams. The application server needs to be restarted after enabling FFDC. FFDC information is stored in an optimized relational database. Answer: A QUESTION 42 An administrator should use the IMB Support Assistant (ISA) to perform which tasks? Submit a Problem Management Report (PMR) electronically to IBM Support and check the PMRs status Analyze a service log file against a symptom database and submit the results to IBM support Assemble and package enterprise applications into EAR files and submit to IBM Support for profiling Create a log of the activity for several components of an application server and submit the log to IBM support Answer: A QUESTION 43 An administrator creates a horizontal cluster and deploys an application that uses HTTP session objects. H...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-4

QUESTION 31 A system administrator is planning to do a silent install using a customized response file. The system Administrator does not want to install the samples that come with the product. Which option in the response file should the administrator update to NOT include the samples with the Installation? Install Type custom feature PROF_Action Answer: C QUESTION 32 A system administrator has just completed installing the core binary files of WebSphere Application Server Network Deployment. The system administrator wants to create a deployment manager profile with a Federated Node. What is the easiest method to accomplish this? Create a Cell profile using the Profile Management Tool Create a deployment manager profile using the Profile Management Tool Create deployment manager and custom profiles using the manageprofiles command Create deployment manager and custom profiles using the Profile Management Tool Answer: A QUESTION 33 If a Web Server ...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-3

QUESTION 21 What is the correct command to save configuration changes in a Jython script file? AdminConfig.save () $AdminConfig save AdminTask.save () $ AdminTask.save The WebSphere scripting tool does not a periodic save based on a property in its configuration. Answer: A QUESTION 22 Which additional deployment descriptor information can a WebSphere application have beyond the J2EE requirements ? IBM Bindings associate local names to deployment platform specific resources IBM Extensions support additional options For EJB modules, a set of files map Entity Enterprise JavaBeans to a specific data store “schema” Web Service Interoperability mapping files Jython deployment scripts Cloudspace DDL files Answer: A, B, C QUESTION 23 What is the name of the WebSphere scripting tool? wasadmin wsadmin ws_ant wsdeploy Answer: B QUESTION 24 When is J2EE mapping of security roles to users and groups allowed? During application development with Rationa...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-2

QUESTION 11 An application server is using data source connections being managed thru connection pooling.How ever, the server is logging database errors resulting from lack of connections. In this context, what applies to tuning database connections? Data sources are abstracted from the JDBC drivers to permit database upgrades without impacting the application logic. The administrator should decrease the connection timeout value. The connection pool is managed by the application server container, so in addition to increasing the connection setting, additional connections allowed must be configured on the database. The data sources are released at the end of the commit phase when using Type 4 JDBC drivers. New  connections will be created upon the next database access. It is necessary to tune the applications before tuning WebSphere application server. Connections not returned to the pool are often caused by programs not closing connections properly. Answer: D...

100 Important IBM WebSphere Application Server 6.1 Interview Question Answer Part-1

QUESTION 1 A cluster member has suddenly crashed. The administrator is concerned about aborted transactions holding locks in the database. What can an administrator do to release the locks? Unmount the shared file system such as Network Attached Storage (NAS) where the transaction log is stored Restart the deployment manager and node agents who manage the transaction log Verify another running cluster member has access to the transaction log Reconnect the database where the transaction log is stored Answer:  C QUESTION 2 What functionality does the Caching Proxy server provide? Reverse proxy and content-based routing Dynamic content caching and integration with servlet caching File serving enabler HTTP compression Integration with Dynacache and third party object caches Answer: A,B QUESTION 3 What is needed to load balance the HTTP traffic across a cluster of Web servers? Configure a proxy server such as Tivoli Access Manager (TAM) Enable server a...

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

What type of files are required to deploy an application into Websphere. How can they be installed?

WAR refer as Web archive. EAR  refer as Enterprise archive.  Can be installed through Administration Console or scripts

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

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.

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.

In WebSphere how would you provide the ability for an Web application (JSP) to be able to provide authentication for both a local user and LDAP

Using the Administration Console: Turn on Administrative security. Federate a local repository and an LDAP repository together. Restart server. Ensure Web application has a web.xml file to be able assign LDAP groups to roles.

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

What is the WebSphere Application Server Console and what is it’s 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.

What are the different application servers and Web Servers supporting J2EE technology’s

Jakarta Tomcat is a Servlet container and a Web server. Apache Sever is a Web server. JBoss Is an Application Server that supports J2EE. IBM Websphere and BEA WebLogic servers are a combination of Application Server, Web Server & container.

What is EJB in Websphere Application Server.

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

What is JDBC in websphere application server.

Java Database Connectivity 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

difference between Web Server and Application Server

Application Server: As for the application server, according to our definition, an application server exposes business logic to client applications through various protocols, possibly including HTTP. While a Web server mainly deals with sending HTML for display in a Web browser, an application server provides access to business logic for use by client application programs. The application program can use this logic just as it would call a method on an object  ####################################################################### Web Server : A Web server handles the HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page. To process a request, a Web server may respond with a static HTML page or image, send a redirect, or delegate the dynamic response generation to some other program such as CGI scripts, JSPs (JavaServer Pages), servlets, ASPs (Active Server Pages), server-side JavaScri...

Is the naming of connection factory independent of the name specified by JMS client

the naming of connection factory is independent of the name specified by JMS client. This is made possible by WAS (Web sphere application server) with its resource references. It isolates the application from object names. This feature is important because it gives us the flexibility to change the administered object without changing the JMS client code

Explain the MQ Object CHANNEL in web sphere MQ

CHANNEL specifies the name of the server connection channel. Generally this is Web Sphere MQ network abstraction. The default standard used by CHANNEL is SVRCONN which is the server connection channel. This server is generally used to communicate to the queue manager by the client

What is Web sphere MQ JMS Provider and how to use.

Web sphere MQ and Web Sphere Business integration manager Broker are very useful in providing Java messaging services to wide range of clients (publisher –subscribe, point to point). Java classes are chiefly responsible for translating the API calls to API`s defined by web sphere. It is very useful to have knowledge of Web sphere MQ for proper configuration

Explain about web sphere MQ Real time transport?

This feature is very useful in instant messaging across different clients through intranet and internet. This supports high volume and high performance across different clients. It uses the concept of light weight transport which is again based on IP rather than the queue process.

Explain about compute Grid in websphere application server environment

Compute grid is also known as Web sphere batch. Web sphere extended deployment offers a Java batch processing system called as Compute Grid. This forms an additional feature to Web sphere network environment. Various features are provided which help a developer to create, manage and execute batch jobs. Job scheduler, xJCL, batch container and batch programming controller.

Introduction about IBM web sphere integration developer

Web sphere integration developer provides an IDE to build applications based on service oriented architecture. Web sphere process server and web sphere ESB were built with WID. WID was built with RAD Eclipse based technology

Explain about the network deployment feature present in IBM Websphere application server.

Managing singletons will be a thing of the past and it also provides hot recovery of singletons which makes you forget about your GC collected singletons. Transaction logs can stored on a shared file system. For clustering run time operations deployment manager`s role was eliminated. J2EE failover support and cell configuration support is also present

Explain about caching proxy of IBM Web sphere Edge sphere

A caching proxy can be configured in forward direction or as a proxy. Content requested by the user is cached by edge before sending or adhering to the query. Page fragments arising from JSP or servlets are cached by Edge and the caching process is slow. Performance and scalability of J2EE applications can be increased by edge

Explain the various Administrator benefits using Web sphere application server

Web sphere almost reduces the work of server administrator as he can manage load on servers efficiently without any hassles. It also gives him flexibility to divide the load and applications among different server farms. He can also predict about the incoming load on servers. Email alerts, restart options, memory leak detection, etc

Explain about asymmetric clustering in websphere application server

Asymmetric clustering applications are primarily used in electronic trading systems employed in banks. Some of the features are, partitions can be declared during run time and are usually run on a single cluster at a time. Work specific to a particular can be routed to that cluster

Explain about the security features present in WAS

Security model for web sphere is primarily based on JAVA EE security model. It also depends upon the operating system. User authentication and authorization mechanisms are also provided in WAS. Light weight third party authentication mechanism is the main security feature present in WAS.

Explain about extended deployment

Web sphere application server extended deployment increases the functionality of the server in two main areas they are manageability and performance. Dynamic virtualization between servers is possible with the help of XD. A stand alone distributed cache was added to it under the performance header, it is known as Object Grid

Explain about IBM Web Sphere edge server

Web sphere edge server is used to improve the performance of web based systems. It can be used as forward or proxy server. Basically four components are present in the web sphere they are Network dispatcher, Caching proxy, Content distribution and application service at the edge

State some of the features present in web sphere?

Some of the features which are present in web sphere are: –              Order management              Web sphere commerce accelerator              Analytical and business intelligence              Open standards such as Java, EJB, etc              Web sphere commerce payments and customer care, etcr

Detail about the architecture of web sphere?

Web Sphere is built on three main components they are              Database             J2EE application server              A web server The databases which it supports are              DB2              Oracle              Cloudscape Application server is IBMWAS and the supported web servers are              IBM server              Microsoft IIS              Sun web server

Explain about web sphere commerce?

IBM web sphere commerce has a single platform which offers complete ecommerce solutions to developers. It can be very productive if you are planning to do business with consumers, business and indirectly through channel partners. This can be used to perform business with consumers, business and channel partners altogether.

Explain about web sphere?

The word web sphere popularly refers to IBM middle-ware technology products. Web sphere is known for its turn key operation in e business applications. It has run time components and tools which can help in creating applications which run on WAS. WAS refers to web sphere application server