Beruflich Dokumente
Kultur Dokumente
Yes,
Deployment Directory structure of WAS?
Administration structure of WAS?
Architecture of WAS?
I started server it stopped immediately. Why?
It may be due to three reasons,
1)if previous jvm instance is running.
2)If the process id still exits.
3)Improper stopping of server after enabling security.
Possible errors & solutions while deploying EAR, WAR and JAR files?
1) If the EAR/WAR/JAR files are corrupted, it shows a message, corrupted
EAR/WAR/JAR file.
To solve this, we need to have new EAR/WAR/JAR.
2) If the EAR/WAR/JAR files are developed using specification less than 2,that
particular file will not deploy.
To solve this, we need to develop applications using specification more than
version 2.
What is work load management? What are the methods used?
Admin role comes in which side, source or development side? Support it.
It comes on both sides, starts with development environment and with support.
What is the usage of http server and https server?
Insecure servers and Secure.
What is connection pooling, tuning parameter with bottleneck enhancement?
Getting a connection from database is a highly performance issue so we use
connection pooling, which has a pool of connections already established.
Explain process choreography?
What is BPEL architecture?
What is stream queuing?
What is diff. b/n version 4.0 and 5.0 of WAS?
Configuration is all taken care by database, for v5 for configuration there is no
need of database, needs xml files.
What is the difference between the JMS and MQ?
Both are used for messaging service,JMS is comes by default whereas MQ is third
party tool.
What are the versions (products like MB, MQ, WAS, ICS) your using?
Which environment u are working, client place, and state?
Client Place.
Which Adapters were used in ICS? What is the version of it?
What is the difference between MB and ICS?
What is channel, clustering in MQ?
How do we know connectors are uploading or not, in ICS.
Can u explain your project and what is your role in that?
Tell me any ten troubleshooting concepts u faced while working on project?
How to handle situation when client connects to database?
Node federation is done in server side or client side?
Both sides.
How to run Trigger monitor?
Can we change the Loggings after creating Queue Manager?
How to connect MQseries Server and MQseries Client?
Can we open GUI base MQ on AIX.
What is Item Field?
How to search a word or anything in LINUX?
Tell some commands in LINUX?
How u will run EJB's in WAS? Briefly step by step
Can we run WAS in non root user? If it runs how?
Yes we can,the user should have root permissions.
What is the command to install fix pack of WAS on AIX?
Updatesilent
What are Node Agent and its task?
It acts as an agent between cell and node.
How u will install WAS on AIX? Briefly step by step.
Application servers > server1 > Process Definition > Java Virtual Machine
What is SSL? How did u handle at production level? Also explain through console?
Secure Socket Layer,
What is Web Server? Purpose and usage at production level?
Routs the requests from browser to application server.
Name few Web Servers and which Web Server you are working with?
IBM Http Server,Lotus Domino,Apache WebServer,iplanet.
I have three client machines and how come your web server goanna handle the
situation?
According to the weightage given to each client machine.
Network Deployment on Linux?
Explain about synchronization with Network Deployment?
Explain about handling requests at production level?
Done by the Plug-in
What is the command used to start the Web Server?
Apache start --------------windows
./apachectl.sh start---------Linux
What is the role of node agent at production level?
What are the components present in HTTP SERVER AND APPLICATION SERVER?
HTTP SERVER
Plug-in
APPLICATION SERVER
TRACE:
How will you enable trace?
Troubleshooting>LoggingandTracing>server1>DiagnosticTraceService
How will you enable it at server start-up?
./startServer.sh server1 options enabletrace
How will you enable it on a running server?
We need to open the administrative console, after that goto
Troubleshooting>LoggingandTracing>server1>DiagnosticTraceService
What is snoop? Where exactly it will be used?
Snoop is the default application, it is used to test whether ur application server is
installed perfectly or not and also it is used to check whether ur web server is
configured to application server.
What is filter? What for it is used?
VIRTUAL HOST:
What is a virtual host?
A single host machine resembling multiple host machines is called virtual hosting.
How you create a new virtual host using template?
Environment>VirtualHosts>New
In the conf file you give 80 and 443 under virtual host, what are they? Why we
have to give only these two?
80 is unsecure port and 443 is secure port
How can we say that your port is redirected?
If it converts from HTTP to HTTPS.
SESSION:
what is session affinity? What for is it useful?
How you enable session affinity?
Applicationservers>server1>Sessionmanagement
What is difference between user, session and cookie?
While I was telling him about add node for node federation, he asked me
to explain the entire syntax i.e. (I told him the syntax as ./addNode.sh
<IP address or machine name of ND> <soap connector port> <starting
port> -include apps (optional)
Whatisjprofile?
WhencomingtothevirtualhostconceptThedefaultportnumberare9080,9443,80
uponthaticancreatemyownportnumbers?(Hereihavecreatedmyownport
numberbutthosearenotworking.)Umighthaveforgottentosavetheconfiguration.
A1) The process which you applied for was6,the same process is
applicable to
was5 also,so u need to copy that plugin file of appserver into the conf
directory of ihs.If u doesn't do this just think, how come ihs will
identify the appserver.
The latest edition of Web Sphere Application Server which supports J2EE
1.3 specification including JSP 1.2, Servlet 2.3, and EJB 2.0. Available in
Base (one JVM), Network Deployment (Multiple JVMs, Workload
4.0. X
"X" stands for fix pack name - currently there are 5 fix packs (4.0.1 4.0.5). Previous edition of Web Sphere - supports J2EE 1.2, including JSP
1.1, Servlet 2.2, and EJB 1.1. Available in Single Server (one JVM),
Advanced (Multiple JVMs, Workload Management), and Enterprise (CORBA
services, extended management).
3.5. X
"X" stands for fix pack name - currently there are 6 fix packs (3.5.1 3.5.6). Old edition of Web Sphere - not fully J2EE compliant, supported
running JSP 1.1, 1.0, 0.91 versions and Servlet 2.1 / 2.2 versions, EJB 1.0
version. Was available in Standard (one JVM), Advanced (Multiple JVMs,
Workload Management), and Enterprise (CORBA services, extended
management) editions.
The console is a Java based application which needs to see the server that
it is going to connect to in an active state before it will display any
information. This can be very frustrating. Due to it being written in Java,
the error messages produced can be deceptive
The console is capable of running on various platforms and when you
order Web Sphere V3 you will have the ability to install under NT and
various UNIX flavors. For most people, NT and Windows will probably be
the standard option.
In version 5.0 of Web Sphere, Java based console has been replaced again
by browser-based console in order to resolve the issues of firewalls (Javabased console was not capable to connect through them), and simplify /
standardize the management of the product.
Please note that Web Sphere does not run under 9X versions of Windows
(95, 98, me)
the J2EE (EJB, JSP) and Web Services development needs. The old
development environment VisualAge for Java 3.5.3 and 4.0 is still
supported, but it is being phased out by WSAD. Third-party development
environments are also available for Web Sphere development (such as
Borland JBuilder and WebGain Studio).
Why would I use Web Sphere - can't I do the same thing with Tomcat?
Web Sphere is an enterprise product. It provides such services as
Workload Management, Session Management, Connection Pooling,
Security, sophisticated tools for management and deployment. It is also
tuned to work with various databases and be able to sustain high
production loads. One of the important characteristics of the enterprise
product is also support from the company that produced it - that's from
IBM. If you are just designing a small site to be used somewhere on the
web without having to worry about multi-server environment, you might
be all right with Tomcat. Web Sphere requires significant investment - it's
not cheap - but it would return the costs for you once you establish a
significant customer base to use it.
What is Workload Management?
Workload Management is an ability to route requests from the clients
(browsers) to different servers in the server farm (several servers behind
the same entry point) - in such a way, that it would be transparent for the
client browser (he would not know and would not care about it), where
(which server) his/her requests went to. Web Sphere provides ability to
cluster and clone its services so that they can be easily expanded from
single-server to multi-server environment.
actually close them - just returns them to the pool when these
connections are no longer needed. Java Naming and Directory Interface
(JNDI) API is utilized for this purposes to lookup the connections through
use of Data Sources (literally, sources of data from the databases).
Several best practices exist regarding use of connection pooling, including
always using try-catch-finally blocks to process database transactions
safely.
What Security Services does Web Sphere provide?
Web Sphere supports a variety of security specifications including J2EE
role-based security, where each resource is protected by defining roles
that have access to that particular resource. For instance, Servlet may be
protected by specifying roles that have access to GET or POST methods on
its URL. EJB can be protected on the method level by specifying which
roles are allowed to invoke which method. Roles are abstract entities but
can be associated with operating system (Windows NT or UNIX) users, or
special registries based on Lightweight Directory Access Protocol (LDAP) such as Microsoft Active Directory or IBM Secure Way - which allow
managing this information.
Are there some best practices for using Web Sphere?
IBM
has
best
practice
zone
http://www7b.software.ibm.com/wsdd/zones/bp/ - where you can find
some suggestions for optimal use of Web Sphere and its services. Another
good
starting
point
is
Web
Sphere
Developer
Domain
http://www7b.boulder.ibm.com/wsdd/ - where many articles and useful
up-to-date information is published regarding Web Sphere.
WEBSERVER:
How will you configure a webserver to an Appserver?
Though you configured webserver well, but still you have a problem with your
webserver, what you will do (don't say that I will check logs)?
How will you analyze that your webserver is running fine or not (don't say that I
will check logs)?
ERROR IN JAVA BIN DIRECTOTY FOR UNKNOWN HOST EXCEPTION:
This error can occur if a zero-byte file is in the <was_home>/java/bin directory.
Solution:
For this particular scenario, IBM Support found that there was a zerobyte file in the <was_home>/java/bin directory. The file name for the zerobyte file was "java." After the administrator deleted this file, the application
server started successfully. This situation has been reported by multiple
customers. The root cause for the zero-byte file is possibly due to an incorrect
shutdown of the application server.