WebLogic 8.1.5 部署web应用

http://blog.sina.com.cn/s/blog_4bd02c41010007u4.html

一. Weblogic中使用Servlet 
1. 首先,新建一个Web Application,方法如下
进入D:\bea\user_projects\domains目录,
打开mydomain下的config.xml,在最后的</Domain>语句之前追加入如下语句
<Application Deployed="true"  Name="Eureka"  Path=".\config\mydomain\applications">
      <WebAppComponent
        Name="Eureka"
        Targets="Eureka"
        URI="WebApp"/>
</Application>
保存。
(安装的是WebLogic8.1,目录在d:\bea,新建的服务名称是Eureka
本示例是部署一个名为Eureka的Servlet)
2. 在mydomain/applications目录下新建目录Eureka
   在Eureka目录下建WEB-INF目录
   在WEB-INF目录下新建classes,并将Servlet的类拷贝到该目录下。
3. 在Eureka\WEB-INF目录下创建web.xml文件,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
  <display-name>Welocme to Eureka_Servlet</display-name>
  <description>
     Welcome
  </description>

  <servlet>
    <servlet-name>EurServlet</servlet-name>
    <servlet-class>Eureka_Servlet.EurServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <init-param>
      <param-name>listings</param-name>
      <param-value>true</param-value>
    </init-param>
    <!--load-on-startup>1</load-on-startup-->
  </servlet>

  <!-- The mapping for the webdav servlet -->
  <servlet-mapping>
    <servlet-name>EurServlet</servlet-name>
    <url-pattern>/EurServlet</url-pattern>
  </servlet-mapping>


  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>  

</web-app>


4. 启动Weblogic8.1的default Server
开始菜单 -> 程序 -> BEA WebLogic Platform 8.1 -> User Projects
         -> mydomain -> Start Server

5. 访问我们的小例子
http://192.168.0.52:7001/Eureka/EurServlet
注意,这里的Eureka是我们新建的web application.
EurServlet是我们的servlet所被映射的名字


二. WebLogic中使用JSP
1.步骤和Servlet差不多,先新建一个Web Application,方法如下
进入D:\bea\user_projects\domains目录,
打开mydomain下的config.xml,在最后的</Domain>语句之前追加入如下语句
    <Application Deployed="true" Name="map"
        Path="D:\bea\user_projects\domains\mydomain\applications" TwoPhase="false">
        <WebAppComponent Name="map" Targets="Eureka" URI="map"/>
    </Application>
保存。
(其中Targets为weblogic的server name)
2.创建相关文件夹
D:\bea\user_projects\domains\mydomain\applications目录下
创建map文件夹,将相关的.jsp文件拷贝到该目录下,
创建WEB-INF文件夹及WEB-INF\classes文件夹,将JSP页面中要用到的类拷到
WEB-INF\classes文件夹文件夹下。

3.编辑web.xml文件
WEB-INF\web.xml的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
  <display-name>Welocme to Eureka map</display-name>
  <description>
     Welcome to map
  </description>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>  

</web-app>

4. 启动Weblogic8.1的default Server
开始菜单 -> 程序 -> BEA WebLogic Platform 8.1 -> User Projects
         -> mydomain -> Start Server

5.访问
http://192.168.0.52:7001/map


三. WebLogic中部署一个Applet
1. 部署一个ccenter.htm网页,过程同二。

2. 部署相关类文件
在map下创建文件夹EurClasses,并将Test.jar拷贝到该目录下。
注意:这个文件夹的名称不能为classes

3. ccenter.htm的内容格式如下
<html>
<head><title>test</title></head>
<body> 
<applet 
 code         = "Applet1.class"
 archive     = "Test.jar"
 JAVA_CODEBASE = "EurClasses/"
 width       = 300
 height      = 200>
</applet>
</body>
</html> 

4.启动WebLogic并访问
http://192.168.0.52:7001/map/ccenter.htm
以上例子在Windows server 2003测试通过。

文章引用自:http://wreck2005.spaces.live.com/


你可能感兴趣的:(部署,weblogic,Web应用,8.1)