﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-eagames-随笔分类-WebLogic</title><link>http://www.blogjava.net/eagames/category/4052.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 02:44:01 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 02:44:01 GMT</pubDate><ttl>60</ttl><item><title>配置weblogic8.X</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16359.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:26:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16359.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16359.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16359.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16359.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16359.html</trackback:ping><description><![CDATA[<P>快速配置weblogic8.X的应用目录 <BR>--------------------------------------------------------------------------------</P>
<P>我们知道在weblogic7.x之前，安装完后weblogic会自动创建默认的应用目录DefaultWebApp。如果没有特别的需要，就可以利用这个默认的应用目录布署Web应用程序或者J2EE系统了。而在weblogic8.x之后版本中，它不会自动创建默认的应用目录。所以我们需要使用Configuration Wizard来创建自己的应用目录，发布应用目录有两种方法，现分别介绍。 </P>
<P>1.weblogic8.x安装 weblogic8.x有几个版本提供使用，并且从这个版本出现了中文版。例子中使用了英文版。weglogic安装很简单，只需要按默认值一路下一步就OK了。 </P>
<P>2.创建weblogic服务 安装成功后，依次点击”开始”-&gt;”BEA WebLogic Platform 8.1”-&gt;”Configuration Wizard”，启动”BEA WebLogic Configuration Wizard”,选择”create a new weblogic configuration”，然后”next”,在”template”选择”base weblogic server domain”,然后”next”,没有特别的需要就不修改默认选择，然后”next”，在这个界面上输入用户名、密码和创建这个服务的描述（请记住这个用户密码它是启动这个服务和进入服务控制台的帐号）,然后”next”，选择jdk的版本,然后”next”，在这个界面你可以修改创建服务的目录和名称，然后按”create”开始创建。 </P>
<P>3.创建应用目录 创建应用目录有两种方式分别介绍如下： </P>
<P>3.1 最简单的应用目录创建 当weblogic服务创建成功后，再次打开“Configuration Wizard”，这次选择”extend and existing weblogic configuration(扩展weblogic配置)”,然后”next”,选择weblogic服务目录，然后”next”,在”Configuration Extensions”中勾选”DefaultWebApp”，然后以下取默认值一路”next”直到”import”就OK了。默认应用目录一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注：d:为我PC机上安装weblogic的盘符，读者根据安装目录进行查找)。 </P>
<P>测试：启动weblogic服务,然后输入<A href="http://localhost:7001">http://localhost:7001</A>就可以看到介绍性页面了。 </P>
<P>3.2使用控制台创建应用目录 当weblogic服务创建成功后,启动weblogic服务,然后在浏览器中输入<A href="http://localhost:7001/console">http://localhost:7001/console</A> 在登录界面输入你创建weblogic服务时的用户密码。 </P>
<P>a.创建一个新目录做为即将发布的应用目录，我使用d:\appweb做为例了目录,在该目录下再创建WEB-INF,在WEB-INF下面创建web.xml文件，目录结构为 </P>
<P>appweb </P>
<P>|__WEB-INF/web.xml </P>
<P>web.xml内容一般是: </P>
<P>&lt;?xml version="1.0" ?&gt; <BR>&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "<A href="http://java.sun.com/dtd/web-app_2_3.dtd">http://java.sun.com/dtd/web-app_2_3.dtd</A>"&gt; <BR>&lt;web-app&gt; <BR>&lt;welcome-file-list&gt; <BR>&lt;welcome-file&gt;index.html&lt;/welcome-file&gt; <BR>&lt;/web-app&gt; </P>
<P><BR>b.目录创建完成后，在控制台的首页，选择“Web Application Modules”-&gt;”Deploy a new Web Application Module... ”,在”Location”下选择你刚才创建的appweb(注意这个目录一定要有WEB-INF目录，并且在WEB-INF目录下一定要有web.xml文件，否则不能够创建应用目录)。选择后，点击”target module”，返回，可以看到当前weblogic服务中依成功创建的应用目录了。然后再创建一个index.html文档放在appweb目录下，就完成了应用目录的创建。 </P>
<P>测试：启动weblogic服务,然后输入<A href="http://localhost:7001/appweb/index.html">http://localhost:7001/appweb/index.html</A>就可以看到自己设置的页面了。 <BR></P><img src ="http://www.blogjava.net/eagames/aggbug/16359.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:26 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16359.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试Weblogic 8.11 连接池的JSP文件</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16357.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:22:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16357.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16357.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16357.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16357.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16357.html</trackback:ping><description><![CDATA[<P>测试Weblogic 8.11 连接池的JSP文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&lt;%@ page contentType="text/html;charset=GBK" %&gt;<BR>&lt;%@ page import= "java.sql.* " %&gt;<BR>&lt;%@ page import= "javax.sql.* " %&gt; <BR>&lt;%@ page import= "javax.naming.* "%&gt;</P>
<P>&lt;HTML&gt;<BR>&lt;HEAD&gt;<BR>&lt;TITLE&gt; &lt;/TITLE&gt;<BR>&lt;META NAME="Generator" CONTENT="EditPlus2.11"&gt;<BR>&lt;/HEAD&gt;<BR>&lt;BODY&gt;</P>
<P>&lt;%<BR>// 从weblogic 8 文档抄来<BR>Context ctx = null;<BR>Hashtable ht = new Hashtable();<BR>ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");<BR>ht.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");<BR>// ht.put(Context.SECURITY_PRINCIPAL, "admin");<BR>// ht.put(Context.SECURITY_CREDENTIALS, "11111111");</P>
<P>Connection conn = null;<BR>Statement stmt = null;<BR>ResultSet rs = null;</P>
<P>try {<BR>ctx = new InitialContext(ht);<BR>//ctx = new InitialContext();//也可以<BR>DataSource ds = (DataSource)ctx.lookup ("ejbPool");<BR>conn = ds.getConnection();<BR>stmt = conn.createStatement();<BR>stmt.execute("select * from accounts");<BR>rs = stmt.getResultSet();<BR>while ( rs.next()){<BR>out.println( rs.getString(1)+"___");<BR>out.println( rs.getString(2)+"___");<BR>out.println( rs.getString(3)+"&lt;br&gt;");<BR>}</P>
<P>stmt.close();<BR>stmt=null;<BR>conn.close();<BR>conn=null;</P>
<P>&nbsp;</P>
<P>}catch (Exception e) {<BR>out.println("错误 !! ERR !" );<BR>}<BR>finally {</P>
<P>try {<BR>ctx.close();<BR>} catch (Exception e) {<BR>out.println("ctx ERR !" ); }</P>
<P>try {<BR>if (rs != null) rs.close();<BR>} catch (Exception e) {<BR>out.println("rs ERR !" ); }</P>
<P>try {<BR>if (stmt != null) stmt.close();<BR>} catch (Exception e) {<BR>out.println("stmt ERR !" ); }</P>
<P>try {<BR>if (conn != null) conn.close();<BR>} catch (Exception e) {<BR>out.println("conn ERR !" ); }</P>
<P>}</P>
<P>&nbsp;</P>
<P>%&gt;<BR>&lt;/BODY&gt;<BR>&lt;/HTML&gt;<BR>&nbsp;<BR></P><img src ="http://www.blogjava.net/eagames/aggbug/16357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:22 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16357.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>