上篇文章,介绍了,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,如需转载请自行联系原作者