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

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

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

 

环境有什么不同呢?!

 

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

 

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

 

 
  1. <web-app xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"> 
  2.  
  3.   <servlet> 
  4.  
  5.     <servlet-name>Shutdown</servlet-name> 
  6.  
  7.     <servlet-class>examples.webapp.lifecycle.ShutdownServer</servlet-class> 
  8.  
  9.   </servlet> 
  10.  
  11.   <servlet-mapping> 
  12.  
  13.     <servlet-name>Shutdown</servlet-name> 
  14.  
  15.     <url-pattern>/Shutdown/*</url-pattern> 
  16.  
  17.   </servlet-mapping> 
  18.  
  19.     <security-constraint> 
  20.  
  21.     <web-resource-collection> 
  22.  
  23.       <web-resource-name>ShutdownServlet</web-resource-name> 
  24.  
  25.       <url-pattern>/Shutdown/*</url-pattern> 
  26.  
  27.       <http-method>GET</http-method> 
  28.  
  29.       <http-method>POST</http-method> 
  30.  
  31.     </web-resource-collection> 
  32.  
  33.     <auth-constraint> 
  34.  
  35.       <role-name>PrivilegedUser</role-name> 
  36.  
  37.     </auth-constraint> 
  38.  
  39.   </security-constraint> 
  40.  
  41.   <login-config> 
  42.  
  43.     <auth-method>BASIC</auth-method> 
  44.  
  45.     <realm-name>default</realm-name> 
  46.  
  47.   </login-config> 
  48.  
  49.   <security-role> 
  50.  
  51.     <role-name>PrivilegedUser</role-name> 
  52.  
  53.   </security-role> 

 

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

 

 
  1.   
  2.  
  3. <!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"> 
  4.  
  5.   
  6.  
  7. <weblogic-web-app> 
  8.  
  9.   
  10.  
  11.   <jsp-descriptor> 
  12.  
  13.     <jsp-param> 
  14.  
  15.       <param-name>keepgenerated</param-name> 
  16.  
  17.       <param-value>true</param-value> 
  18.  
  19.     </jsp-param> 
  20.  
  21.     <jsp-param> 
  22.  
  23.       <param-name>debug</param-name> 
  24.  
  25.       <param-value>true</param-value> 
  26.  
  27.     </jsp-param> 
  28.  
  29.   </jsp-descriptor> 
  30.  
  31.   
  32.  
  33.   
  34.  
  35.   <context-root>/</context-root> 
  36.  
  37. </weblogic-web-app> 

 

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

 

 

 
  1. <?xml version="1.0" encoding="ISO-8859-1"?> 
  2.  
  3.   
  4.  
  5. <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"> 
  6.  
  7.   <security-role-assignment> 
  8.  
  9.     <role-name>PrivilegedUser</role-name> 
  10.  
  11.     <principal-name>Administrators</principal-name> 
  12.  
  13.   </security-role-assignment> 
  14.  
  15.   <virtual-directory-mapping> 
  16.  
  17.     <local-path>D:/bea/weblogic92/samples/server/examples/build</local-path> 
  18.  
  19.     <url-pattern>p_w_picpaths/*</url-pattern> 
  20.  
  21.   </virtual-directory-mapping> 
  22.  
  23.   <context-root>/</context-root> 
  24.  
  25. </weblogic-web-app> 
  26.  
  27.   

 

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

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

 

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