上篇文章,介绍了,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>
- <servlet-name>Shutdown</servlet-name>
- <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>
- <jsp-param>
- <param-name>debug</param-name>
- <param-value>true</param-value>
- </jsp-param>
- </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>
- <role-name>PrivilegedUser</role-name>
- <principal-name>Administrators</principal-name>
- </security-role-assignment>
- <virtual-directory-mapping>
- <local-path>D:/bea/weblogic92/samples/server/examples/build</local-path>
- <url-pattern>p_w_picpaths/*</url-pattern>
- </virtual-directory-mapping>
- <context-root>/</context-root>
- </weblogic-web-app>
5. 然后你在URL中输入localhost:7001/index.jsp
就可以运行你的项目了!!
6.注意:貌似我好像没有配置数据源,但是依然可以运行。这个问题我也没有研究过。以后有机会我来研究一下。