Choose WebSphere Application Server Q &

Source: Internet
Author: User
Tags mqseries websphere application server microsoft iis ibm mq ibm support

1. What is WebSphere Application Server?

WebSphere Application Server is based on Java? Is used to establish, deploy, and manage Internet and Intranet web applications. This entire set of products has been extended to meet the needs of Web application servers, ranging from simple to advanced to enterprise level.
Currently, Application Server v2.02 is available. This version supports NLS. The Beta standard version of v2.02 was available as a Linux download file for a short period of time (before June 4, 1999.
WebSphere Application Server is only one of the many products in the IBM WebSphere software product series. It also includes WebSphere performance pack, performance pack cache manager, studio, and Web application development tools. The WebSphere performance pack software is designed to ensure high performance both locally and globally, and enables e-commerce applications to effectively handle peak loads and maintain 24x7 availability.

2. What market does WebSphere target?

Does WebSphere target web-centric developers? People who have accepted web technologies earlier, or developers and network directors (webmasters) have all grown up in basic HTTP servers and CGI programming technologies. IBM will provide the WebSphere product series (including WebSphere Application Server and WebSphere performance pack ), by providing comprehensive resources, reusable components, powerful and easy-to-use tools, and scalable runtime environments that support HTTP and IIOP communications, to help these users migrate from simple web applications to the e-commerce world.

3. What will be included in WebSphere Application Server Enterprise Edition?

IBM WebSphere Application Server, V3.0 Enterprise Edition will enhance the advanced edition and provide a powerful solution to enable the development of e-commerce applications into a large transaction environment. It will combine txseries, IBM's world-class transaction application environment with the fully distributed object of component broker and the capability of integrating business processes.

4. When can I get the next WebSphere Application Server version?

The product series will be available in various releases in the next year. The V3.0 release of the standard and advanced editions is expected to be available in the second half.

5. What platforms does WebSphere Application Server v2.02 support?

WebSphere Application Server Standard Edition supports Sun Solaris, Windows NT, ibm aix/6000, and ibm OS/2. Currently, this Standard Edition is part of ibm OS/390 and AS/400 4.3.
WebSphere Application Server advanced edition supports Sun Solaris, Windows NT, ibm aix/6000, and ibm OS/2.

6. How will WebSphere Application Server be sold? Is it through direct and indirect channels? Is there any var or distributor interested in WebSphere Application Server?

WebSphere Application Server will be sold through direct and indirect channels. Several ISVs and Si are very interested in us. In fact, cyberdesic communication company (a system integrator longer than open systems and network computing applications) has been using the WebSphere Application Server beta runtime environment.

7. Where can I obtain detailed information about WebSphere Application Server?

Information about the WebSphere product series can be found at www.ibm.com/software/websphere.

8. How can I use WebSphere Application Server advanced edition?

In addition to using the servlet engine and Java Dynamic Content Service included in the Standard Edition, Java Servlet also complements the business logic written with Enterprise JavaBean (EJB, EJB provides additional benefits to developers (Transaction Processing semantics, persistence, and so on ).. The User Interface of HTML and Java applets based on the user interface and the servlet that provides simple logic to connect the user interface to the database and more complex applications, and ejbs (which implement object-oriented complex business logic and connect to various transaction-type and relational systems through multiple transaction monitors) are combined Based on Open Java standards, A complete programming model is provided to implement various web sites, ranging from simple release to powerful e-commerce solutions.

9. Will tools and wizards in the WebSphere product series be created in Java?

Most will be created in Java.

10. What is the significance of providing this product to IBM?

IBM has created the WebSphere product series to improve the performance and ease of Development of Java-based Web applications. WebSphere Application Server introduces the programming efficiency of Java components in the development and deployment of Web applications, while allowing them to take advantage of their experience and investment in HTTP servers from other vendors. In addition, Websphere is built on IBM's experience in multi-layer and multi-host environments, which improves code development efficiency and provides vertical and horizontal scalability, it also enables users to integrate Web technologies with their existing core IT infrastructure to gain a competitive e-commerce advantage.

11. IBM is not an important participant in the web server market. How will IBM overcome this obstacle?

IBM is recognized as a leader in providing integrated IT solutions and has extensive experience in using the Internet to solve practical business problems. With products such as Lotus Domino, WebSphere Application Server, and WebSphere performance pack, IBM provides developers with a simple way to create powerful e-commerce solutions, instead of simply creating a simple web site.

Finally, as we announce our support for the Apache program, IBM has increased Apache's high acceptance of IBM to a higher level, and has also established the largest HTTP base, so that IBM products can add value in it.

12. What is Servlet?

Servlet is a server-side program module written in Java to expand the functions of webserver. The servlet is loaded to the Web server and runs in it. Servlet uses the HTTP server to receive and respond to requests sent by the client.

13. What functions can the servlet perform?

Servlet can execute multiple functions:

Servlet can create and return the entire HTML web page, which has dynamic content based on the nature of the customer request.

Servlet can also create dynamic parts of HTML web pages and embed them into existing static html pages.

Servlet can communicate with other resources on the server, including databases, other Java applications, and applications written in other languages.

Servlet can process connections with multiple web clients, receive input information from multiple web clients, and broadcast the results to multiple web clients.

Servlet can open individual connections to the applet on the Web Client, and keep the connections in the open state, allowing multiple types of data transmission on this single connection. This performance enables the client and server to easily perform sessions.

14. What is the servlet engine?

The Servlet Engine extends the Web server so that it can execute servlet.

15. What are the advantages of servlet over CGI programs?

Java Servlet is more reliable than CGI programs, with better performance, easier security management, and stronger scalability. Servlet can use the built-in session State management and user tracking class. Because servlet is a Java program, you can also take advantage of all the advantages of the Java language capabilities, including the independence of the platform and reusable objects. In addition, CGI programs are known for their difficult debugging because they are usually written in C, C ++, or Perl.

16. The industry is still concerned about slow Java execution speed? How can servlet provide better performance than CGI?

Generally, Because CGI programs are stateless, each time a client requests a CGI application, a new connection is required. This causes a new process to be generated and removed every time a CGI request is sent. When a servlet is requested, it will be loaded to the server's memory and still remain loaded to process subsequent client requests until the server is restarted or the administrator uninstalls the servlet. Generally, because servlets share the same process environment, the cost of interacting with other Web servers is much lower.

17. What are the benefits of Websphere Application Server compared with Netscape Kiva and netdynamics? Why did Developers choose IBM?

The first benefit we plan to offer is that the price is only one tenth of the price of any of the two products, and is aimed at mainstream markets that currently primarily use CGI or patented ASP. These methods have limits on performance, scalability, and maintainability. After adding ejbs later this year, we will compete with Netscape (Kiva) and netdynamics solutions. To achieve this step, we will select the platform based on the needs of various web applications from the mainstream to the high-end, but all methods and techniques will be the same. You will also be able to leverage the EJB capabilities that will be added to component broker and TX series products. These two products are unmatched in terms of scalability, reliability, and availability.

WebSphere will also provide developers with a series of tools to make it easier to create servlet-based Web applications. In addition, IBM has a category of complementary "connectors" that make it easier for developers to create highly scalable links to legacy systems. These tools focus on the production efficiency of the entire web application development team, not just the efficiency of a programmer.

18. On which Web servers does WebSphere Application Server Run?

WebSphere Application Server can run on Netscape Enterprise Server, Microsoft Internet Information Server, Apache server on Solaris, and Lotus Domino go webserver.

19. How does WebSphere Application Server adapt to IBM's overall javatm policy?

WebSphere Application Server provides the basis for developing and deploying web applications using the Java Servlet programming module.

Servlet is a major advance beyond CGI technology in integrating server-side applications with the web, and will be supported by multiple IBM Application Middleware servers. Java Servlet is expanded based on the business logic written in Enterprise JavaBeans, which provides additional benefits (transactional semantics, continuity, and so on) for developers ). However, as the Enterprise JavaBeans specification is still in the stage of perfection, developers who want to get better application performance than CGI should now start using Java Servlet.

20. What security functions does WebSphere Application Server provide?

WebSphere Application Server provides several security functions including servlet sandbox and access control list. Servlet sandbox restricts the access to files or other resources by network-loaded servlets.

21. Is WebSphere Application server developed by javasoft?

WebSphere Application Server is created using the Java Server toolkit of javasoft and uses some advanced functions from Java Web server. IBM holds a development license for the Toolkit and returns the modifications to the starter oft when modifications are made to ensure consistency in the creation of the standard. WebSphere Application Server also includes the latest Java Servlet Development Kit APIs.

22. Does ibm mq series disagree with Netscape application server as a pioneer product in the application server market?

The IBM MQSeries business integration product works with Netscape to create an MQSeries extension for the Netscape application server. IBM is also working to provide connectivity between its WebSphere Application Server and its various MQSeries products.

23. Does WebSphere Application Server have MQSeries extensions or connectors?

The IBM development team is creating an MQSeries connector for IBM WebSphere Application Server, allowing users to easily integrate existing MQSeries systems and expand them to the Web. The MQSeries connector for WebSphere Application Server will be available later this year.

24. Will WebSphere Application Server comply with sun JSP 0.02 specifications in the near future? If this rule is met, what is the time?

Currently, IBM supports JSP 0.91. We plan to support JSP 1.0 in the next release (version 3) of Websphere Application Server.

25. When will WebSphere support Netscape 3.6?

IBM has used Netscape v3.6 to test WebSphere Application Server v2.0 and v2.01 and runs properly. To do this, select the Netscape v3.5.1 plug-in during installation.

26. Is IBM equipped with an Apache Web Server with 128-bit SSL?

There are 128-bit versions in North America. The 56-bit version is available worldwide. In addition, the 128-bit version can be used with special approval.

27. Is Websphere Application Server (user session Mode Enabled) compatible with Cisco localdirector Network Server Load balancer?

From the perspective of session status, if local ctor causes the IP address of the client to change, this will not cause problems. The only requirement of a session is that the session cookie should be entered through the HTTP request title. This is how the session is tracked. It does not care about the IP address of the client. It tracks cookies only through HTTP headers. Therefore, the session will not be faulty.

From the perspective of the core engine, the only problem that local ctor may have (and the user must determine the importance of this feature to the database) is, it will not be possible to set security for the servlet Based on filtering the Client IP address. This may be controversial, because in any case, this type of security is usually set at the web server level. In any case, the same problem will occur at the web server layer.

If this security feature is important to users (it is not widely used), there may still be a solution. I once mentioned this to Cisco engineers and told me that it is possible to set local ctor to use static address translation so that the client IP address will not be changed. If you have further questions about how to implement this process, we recommend that you contact Cisco technical support.

28. Does the IBM Web Server Load balancer product network DISPATCHER (included in WebSphere performance pack? It runs together with WebSphere Application Server. is it compatible with SSL? For example, during each network call, will the Server Load balancer cause SSL to re-negotiate the security session?

Network dispatcher is compatible with SSL. To avoid a new SSL session generated for each individual connection, configure the network dispatcher port (used for SSL generally 443) to "fixed ". For configurable intervals, connections from the same client IP address are then sent to the same server in the previous request. Network dispatcher also provides an SSL-dedicated advisor to test the availability of web servers.

29. Our experience with WebSphere Application Server Version 2 is that the background JAVA process tends to consume a relatively large amount of CPU time. For example, the server only started for 13 minutes, background Java processes (javacom/IBM/servlet/engine/outofproc/outofprocengine-nativelogfile/usr/LPP/ibmwebas/logs/container-nativeloglevel 14-linktype local-port 8081-queuename ibserve serve -stublib/usr/LPP/ibmwebas/plugins/AIX/libosestub. so-serverlib/usr/LPP/ibmwebas/plugins/AIX/libasouts. so) has consumed 2 seconds of CPU time. This is the case when the server is idle. In comparison, idle Apache or Netscape Web servers consume only about 0 seconds of CPU time, even if they continue to run for several days. Is high CPU overhead a program error or a feature? Are there any upcoming patches for this problem?

This problem may be caused by servletclassloader polling servlet class changes every second. To verify this, go to the property file C:/WebSphere/appserver/properties/Server/servlet/servletservice/servlets. properties, and set servlets. reload = false, which stops CPU usage during idle time. We also have a fix that allows you to change the servlet class interval by polling through the attribute file configuration.

30. When will WebSphere Application Server be used in Linux?

The WebSphere Application Server Standard Edition will be available for Linux in 1999. You can download Beta from the web. The advanced WebSphere Application Server version will be available for Linux in first quarter of 2000.
WebSphere Application Server will be approved to run on four major commercial Linux releases: Red Hat Linux, Caldera OpenLinux, Pacific Hitech turbolinux, and SuSE Linux.
Please refer to the FAQ on Application Server Linux. This file can be obtained from the application server library page.

31. Why should we enable IBM Websphere to run on Linux?

So far, the powerful functions of the Java application server cannot be reflected in the Linux operating system. Now, with the announcement of IBM WebSphere's support for Linux, WebSphere has become an important tool to help enterprises transform business activities into e-Sub-businesses using the existing Linux architecture. WebSphere Application Server supports e-commerce applications from simple web publishing to enterprise transaction processing. With the growth of the Web site scale, it will allow more and more Internet users to interact with the data in the background office, while the WebSphere Application Server provides software tools to help the web site grow into an enterprise-level.

32. Which Linux versions can the IBM WebSphere Application Server run on?

The WebSphere Application Server will be certified and applied to the following four mainstream business operating systems-RedHat Linux-Caldera OpenLinux-Pacific Hitech turbolinux-Suse Linux

33. What Linux versions does the IBM WebSphere Application Server Support?

Although websphere application servers can run on other Linux systems, IBM will only support RedHat Linux, Caldera OpenLinux, Pacific Hitech turbolinux, and SuSE Linux. This support is provided by IBM support line and passport advantage. In addition, IBM provides many customized software and consulting services to help you transform your business activities into e-commerce.

34. Will Linux continue to become the Operating System Supported by IBM WebSphere Application Server?

Yes. Once IBM releases the Linux version of IBM WebSphere Application Server, all subsequent products will support the operating systems that are now supported.

35. Does the IBM WebSphere Application Server currently support IBM products on Linux?

Yes, the IBM WebSphere Application Server will support all IBM products. Once the product releases the Linux version, they will all be bundled into the IBM WebSphere Application Server.

36. Can the IBM WebSphere Application Server Run on standard Apache? Can I run it on a non-specific IBM Security version?

Yes. The IBM WebSphere Application Server can run on all Apache standard versions.

37. Which JDK versions does WebSphere Application Server Support?

IBM will support Blackdown JDK v1.1.7 and any other development tools that may be released by IBM. When the new JDK version is available, IBM will evaluate their support.

38. What is the price of the WebSphere Application Server Standard Edition?

It will have the same price as products on other existing platforms.

39. How to reload servlets without shutting down and restarting the Web server?

To reload servlets and make your modifications take effect, put the servlet in the WebSphere/Servlets directory. The/Servlets directory cannot be in the system classpath, that is, the classpath specified in the jym attribute.
Similarly, in the servlets attribute file, there is a servlets classpath command to expand and reload classpath. You can add a directory to store the reloaded servlets Directory, which is different from the/Servlets directory, the directory specified by this command will be used as the root directory (like the/Servlets directory). You must also maintain the structure of the data packets in these directories.
Make sure that all the classes required by your servlet use the same directory in servlets calsspath. This command has an error currently, it causes the Servlet classes to load only the directory structure that can be loaded from the servlet class file, because each directory in the servlet classpath will be loaded by different classloader. However, loading servlets from a directory that is different from the/Servlets directory does not have to access the classes (such as the/Servlets directory) in other directory that can be loaded ).
If you add an entry to the servlets classpath attribute and put your servlet in that directory, if your servlet code changes, WebSphere will automatically reload it. WebSphere does not automatically load the servlet only when it is placed outside the system classpath.

40. When the servlet tag is used in JSP, shtml, or jhml files, Why cannot the content following the servlet tag be displayed?

This is an error that should be corrected. The FAQ will be updated after correction. This happens when the servlet is used to close the servlet tag of the output stream, that is, the out. Close () call. If you want to access the servlet resource, you can delete the tag like the workspace.

41. How can WebSphere work in multiple Netscape Enterprise Server instances?

The WebSphere installer only modifies one Netscape Server instance. To modify and support multiple cases, you must complete the following operations:

Copying the WebSphere installer to another location WebSphere requires different attribute directories, different log directories, and other directories that may be in different fields

The instance 'obj. conf and startup script must be updated. In obj. conf, the new JVM. properties location must be specified.

In adminservice/endpoint. properties, you must change the port to avoid conflict with the previous example.

In JVM. properties, you must change server. Root.

42. How to completely stop Microsoft IIS services?

Sometimes, if you want to completely stop the Microsoft IIS service to reload websphere, the following content is taken from the notes for Microsoft IIS 4.0 release:

"In earlier versions of ISS, the net stop worker process was typed in the command line. For the multi-site structure, another service is still available, IISADMIN, running, even if W3SVC has been disabled. Using the Control Panel to start and stop services is also the same result. If you really want to stop the inetinfo.exe process and confirm that all the extensions are properly stopped, the application uses the net stop IISADMIN command instead of the net stop W3SVC command. If you type the Net start w3svc or net start msftpsvc command, IISADMIN is automatically started ."

To avoid "Are you sure? "Prompt: use the" net stopiisadmin/y "command.

43. When Websphere is installed on the NT platform, an error occurs (ins0432) and the installation cannot continue?

An ins0432 error occurs when the path length is greater than 512 bytes. This is because the path is stored in the buffer zone of the graphic installer, which can only contain 512 bytes. When the paths of multiple products are appended to the existing paths, the buffer zone will overflow and display ins0432 information.
What you can do next is to save the currently cut path and paste it to the file, then use the shortened path and install the product. Once the product is installed, you can cut and paste it to restore the new directory path of the new product.

44. When sunsoft JDK 1.1.6 is used on the Solaris platform, when trying to start the Netscape Enterprise Server, the error "server terminated (signal 6)..." occurs, causing a system crash?

This is like a JIT error. As a workspace, you can disable JIT by setting java. compiler to "NONE" in JVM. properties.

45. Is there any creation tool for generating JSP pages?

Yes. Try netobject's scriptbuilder.

46. After the IBM WebSphere Application Server is installed, when Netscape responds to static files (I. e *. html, *. GIF, etc.), the response speed becomes particularly slow?

To restore the performance of Netscape servers in responding to static files, you need to modify the "obj. conf" configuration file of Netscape according to the following content. This method is applicable to Netscape Server on UNIX platforms.

Find the nametrans command in the <object name = "default"> section.

Add the following nametrans command:

Nametrans fn = "Assign-name" from = "/servlet /*"
Name = "WebSphere" nametrans fn = "Assign-name"
From = "*. jsp" name = "WebSphere" nametrans
Fn = "Assign-name" from = "*. shtml"
Name = "WebSphere" nametrans fn = "Assign-name"
From = "*. jhtml" name = "WebSphere"
These commands can be reflected in "rules. properties.
Comment out the "service fn =" adapteraction "command. You can place the" # "character at the beginning of the sentence to comment out the command.

Add the following content to the end of the obj. conf file:

<Object name = "WebSphere" width = "14" Height = "14">
Service fn = "adapteraction"
</Object>

The above modification results make the IBM WebSphere Application Server no longer listen to every URL, but this is not good. If rules. properties to add modifications, these modifications must be accompanied by the "obj. conf "corresponding modifications, as in step 2 adding the attached nametrans command.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.