WebLogic Server Frequently Asked Questions
A. BEA WebLogic Express (WLX) is a production-proven Java servlet engine designed to get you up and running on the BEA WebLogicTM product line in a cost-effective manner. WebLogic Express allows you to quickly develop and launch dynamic Web sites and basic Web applications that do not require the full suite of application server capabilities. WebLogic Express is a good fit for projects that don't yet use advanced technologies such as EJB, JMS, and JCA, and instead favor Servlets, Java Server Pages (JSP), Java objects, RMI, and JDBC. WebLogic Express notably does not support EJB, JMS, JCA, the two-phase commit protocol for transactions, or some other features targeted at enterprise-level applications.
A. WebLogic Express is a good fit for less complex applications built on Servlets, JSPs, Java objects, and simple data access. You can use RMI for client-server and client-client communication, and even build basic Web Services using these technologies.
A. Upgrading from WebLogic Express to WebLogic Server is actually very easy. Since WebLogic Express and WebLogic Server share the same code base, your applications will run as is - without any modifications - on WebLogic Server.
A. Yes, WebLogic Express Premium Edition has full clustering capabilities for your mission-critical Web applications. Clustering support in Premium Edition includes clustered JDBC, in-memory replication of servlet sessions with automatic failover, and load balancing features.
A. If you do not have any other Weblogic products installed, you could simply copy over the new WebLogic Express license file to the existing one. Otherwise -- and preferably -- install the new WebLogic Express license with the following steps:
A. For ease of administration and management, one or more WebLogic Express instances - and their associated resources - are grouped together in an administrative unit called a domain. A domain can include multiple WebLogic Express clusters and non-clustered WebLogic Express instances. A single Administration Server manages a domain.
A domain could consist of only one WebLogic Express instance. However, that sole server instance would serve as an Administration Server, because each domain must have exactly one Administration Server.
A. Any Web application deployed in standard .WAR format, as per the Servlet specification, will deploy without code changes on WebLogic Express. You may have to define the resource and resource mappings in the WebLogic Express server if your application depends on any WebLogic Express resources.
A. BEA has provided a separate eDocs page for WebLogic Express. This page provides links to most of the documentation related to WebLogic Express features, installation, programming, management, and "Getting Started" material. You will find that many of the links in the WebLogic Express documentation pages actually point to WebLogic Server documentation pages. This is because WebLogic Express shares the same code base as WebLogic Server and WebLogic Server documentation for common WebLogic Server/WebLogic Express features can be applied to WebLogic Express.
A. Yes, you can build and deploy Web Services in WebLogic Express using Java classes. See Overview of WebLogic Web Services for instructions on building Web services for WebLogic Express. Note that in WebLogic Express you can only use Java classes to implement Web services. You cannot use EJBs or JMS.
A. You can download a trial version of WebLogic Express at http://commerce.bea.com/downloads/weblogic_express.jsp.
To help you with your WebLogic Express evaluation, there is a WebLogic Express evaluation guide that will guide you through the process of a WebLogic Express installation, creating and deploying a Web application on WebLogic Express, and reviewing WebLogic Express features.
In addition, you can use any JDBC-compliant driver with WebLogic Express. For more information on WebLogic Express and JDBC drivers, see Introduction to WebLogic JDBC.
A. Yes, WebLogic Express will fit your Web-tier needs very well. WebLogic Express can be used as your primary Web server and also host advanced J2EE Web applications built with HTML, XML, Servlets, JSP, applets, etc. WebLogic Express has complete Web server functionality, including a built-in HTTP server.
A. WebLogic Express is intended to be use as a Java Servlet/Web application engine. It does not support the integration features that come with WebLogic Server like J2EE Connector Architecture (JCA) and WebLogic Server-Tuxedo connectors.
A. WebLogic Express can work with various third party modeling, development and testing tools. For information on tools support and integration kits see Tools and Utilities for WebLogic Server 8.1.
A. WebLogic Express supports virtual hosting that allows a single WebLogic Express instance or WebLogic Express cluster to host multiple Web sites. Each logical Web server has its own host name, but all Web servers are mapped in DNS to the same cluster IP address.
When a client sends an HTTP request to the cluster address, a WebLogic Express instance is selected to serve the request. The Web server name is extracted from the HTTP request headers and is maintained on subsequent exchanges with the client so that the virtual host name remains constant from the client's perspective.
WebLogic Express includes plug-ins that enable WebLogic Express applications to communicate with these other Web servers. For information on using plugins see Using Web Server Plug-Ins With WebLogic Server.
A. Yes, WebLogic Express has complete Web server functionality. This allows a Web browser to request pages from WebLogic Express using standard HTTP protocol. Used as a Web server, WebLogic Express supports several standard features like security, SSL, virtual hosting, Proxy configurations, load balancing, and automatic failover. For more information on WebLogic Express as Web server refer to WebLogic Server Services.
A. For a list of certified platforms see Supported Configurations.
A. WebLogic Express Premium Edition includes clustering and failover of JSPs, Servlets, RMI objects, and JDBC connections for increased reliability and availability. For more information on WebLogic Express Clustering features see Introduction to WebLogic Server Clustering.
A. BEA now offers dev2dev Support for WebLogic Express customers. BEA dev2dev Support provides comprehensive Web-based support for easier and more productive implementations so you can meet your project goals. Developers have access to extensive online technical information, best practices, and automated online help request services - all allowing you to tap into the expertise of BEA Support.
Dev2dev Support is an additional offering to the pre-existing Production Support offering from BEA. BEA Production Support is a more comprehensive offering, ensuring your key business processes are up and running. Combining 24x7 response for faster problem resolution with proactive services to leverage best practices, BEA Production Support improves your IT team's productivity. The BEA Production Support offering allows all members of your team access to BEA expertise through phone or Web, as well as full access to online self-help resources.
A. Yes. WebLogic Express contains support for RMI over IIOP, which can be used for connectivity with CORBA applications. Because WebLogic Express does not contain support for EJB, you can only use RMI over IIOP to communicate with plain RMI objects, however.
More information on RMI over IIOP, see Overview of RMI over IIOP.
A. WebLogic Express is designed for building and deploying simple Web applications that do not require the full application server capabilities. WebLogic Express is a good fit for projects that use Servlets and Java Server Pages (JSPs), and simple Java applications using Java classes, RMI, and JDBC. WebLogic Express does not support EJB, JMS, JCA, advanced Web services, or other features targeted at enterprise-level applications.
A. You can access the BEA newsgroups for your particular area of interest at http://www.bea.com/support/newsgroup.shtml.
There is also a WebLogic Express evaluation guide and toolkit that you can download. The guide helps you to get started quickly with WebLogic Express installation and Web application programming with a self paced tutorial.
A. Information can be found at http://www.bea.com/education/index.shtml.
A. The Domain Wizard adds JMS tags when it creates a new domain, and when this domain is used to start the server, the JMS tags are noted, and the error message is displayed. If you have not specified any JMS resources in your domain, you can ignore this error message and continue to run the server.