天天看点

myeclipse在weblogic中的开发

 上篇文章,介绍了,myeclipse在weblogic开发环境的配置。

下面咱们来介绍在开发中如何具体的应用,与tomcat中的开发有何不同。

配置好myeclipse的weblogic的开发环境,那么我们就可以进行开发了。它与tomcat的开发

环境有什么不同呢?!

1.       首先,我们要建立一个 web project工程,你可以编写一些程序代码,或者不编都可以,或者只写一个简单跳转的servlet都行。

2.       要修改web.xml头部信息。改成下面

<web-app xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"> 

  <servlet> 

    <servlet-name>Shutdown</servlet-name> 

    <servlet-class>examples.webapp.lifecycle.ShutdownServer</servlet-class> 

  </servlet> 

  <servlet-mapping> 

    <url-pattern>/Shutdown/*</url-pattern> 

  </servlet-mapping> 

    <security-constraint> 

    <web-resource-collection> 

      <web-resource-name>ShutdownServlet</web-resource-name> 

      <url-pattern>/Shutdown/*</url-pattern> 

      <http-method>GET</http-method> 

      <http-method>POST</http-method> 

    </web-resource-collection> 

    <auth-constraint> 

      <role-name>PrivilegedUser</role-name> 

    </auth-constraint> 

  </security-constraint> 

  <login-config> 

    <auth-method>BASIC</auth-method> 

    <realm-name>default</realm-name> 

  </login-config> 

  <security-role> 

    <role-name>PrivilegedUser</role-name> 

  </security-role> 

3.       在web.xml的同级,加入一个weblogic.xml 内容可以为下面的。

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> 

<weblogic-web-app> 

  <jsp-descriptor> 

    <jsp-param> 

      <param-name>keepgenerated</param-name> 

      <param-value>true</param-value> 

    </jsp-param> 

      <param-name>debug</param-name> 

  </jsp-descriptor> 

  <context-root>/</context-root> 

</weblogic-web-app> 

4.       或者weblogic.xml为下面的内容。

<?xml version="1.0" encoding="ISO-8859-1"?> 

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"> 

  <security-role-assignment> 

    <principal-name>Administrators</principal-name> 

  </security-role-assignment> 

  <virtual-directory-mapping> 

    <local-path>D:/bea/weblogic92/samples/server/examples/build</local-path> 

    <url-pattern>images/*</url-pattern> 

  </virtual-directory-mapping> 

5.       然后你在URL中输入localhost:7001/index.jsp

就可以运行你的项目了!!

6.注意:貌似我好像没有配置数据源,但是依然可以运行。这个问题我也没有研究过。以后有机会我来研究一下。

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/789952,如需转载请自行联系原作者

继续阅读