﻿<?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-我的Blog我做主^_^-文章分类-服务器</title><link>http://www.blogjava.net/wyz191/category/18630.html</link><description>走向一条通往JAVA的不归路...</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 18:08:39 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 18:08:39 GMT</pubDate><ttl>60</ttl><item><title>Weblogic8.X安装及连接池配置指南</title><link>http://www.blogjava.net/wyz191/articles/weblogic_pool.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Fri, 12 Jan 2007 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/wyz191/articles/weblogic_pool.html</guid><wfw:comment>http://www.blogjava.net/wyz191/comments/93431.html</wfw:comment><comments>http://www.blogjava.net/wyz191/articles/weblogic_pool.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyz191/comments/commentRss/93431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyz191/services/trackbacks/93431.html</trackback:ping><description><![CDATA[
		<br />
		<font size="2">
				<strong>
						<font color="#0000ff" size="3">Weblogic8.X安装及连接池配置指南</font>
				</strong>
				<br />
				<font color="#000080">
						<br />
				</font>
				<br />最近忙了两天的weblogic的配置和使用，总觉得现在网上相应的资源很少，要不就是太高太深，初学者往往很难一下子入手。现整理出一篇基础性的，依照step by step的原则的小品性文章，希望能对大家有点把帮助。<br />本文以weblogic 8.12 中文版为例，将配合贴图讲解安装、配置过程。<br /><br />一、Weblogic安装开始：<br /><br />1.1 让人敬佩的bea公司：<br /><br />提到weblogic，不得不说bea公司。也许大家没有留意，bea公司是一个才1995年才创立的企业，可是这个比我们小一两个时代的小年轻，却是历史上最快实现年营业额达到10亿美元的软件公司，现在号称是全球第6大独立软件公司，确实让人很汗~。 <br />1.2 何处有Webogic？<br />去网上找了一下，weblogic8.12 + sp2 中文版可以在9iv网站上找到下载。<br />地址是：http://www.9iv.com/down/down.asp?id=855&amp;no=3 <br /><br />1.3 Weblogic安装其实很傻瓜：<br /><br />1.3.1 总的来说，weblogic安装过程，抓住两个环节就ok：<br />◎bea主目录：这是weblogic基础工具程序的主目录；<br />◎产品安装目录：这是weblogic产品的安装目录<br /><br />1.3.2 点击开始安装后，漫长的解压之后，开始出现安装界面，结合我的情况，设定bea<br />主目录为d:\bea，其它都取默认值，一路next，BEA_installer会帮你全盘搞定，<br />完毕后，点击完成结束。<br />安装完成后，就可以开始着手部署J2EE项目了。<br /><br />二、开始部署J2EE web项目<br /><br />Web项目的部署采用Configuration Wizard工具。依次点击“开始”-&gt;“BEA WebLogic Platform<br />8.1”-&gt;“Configuration Wizard”，启动”BEA WebLogic Configuration Wizard”。<br /><br />2.1 新建weblogic domain<br />选择”新建weblogic配置”，<br /><br />然后”下一步”,在”模板”选择”base weblogic server domain”,<br /><br />然后”下一步”,没有特别的需要就不修改默认选择，然后”下一步”，在这个界面上输入用户名、密码（如填写用户wangnewton，密码wangnewton）和创建这个服务的描述（请记住这个用户密码它是启动这个服务和进入服务控制台的帐号）<br /><br />然后”下一步”，选择jdk的版本,然后”下一步”，在这个界面你可以修改创建服务的目录和配置名称，然后按”创建”开始创建。<br /><br />点击完成结束。<br /><br />2.2 创建应用目录：创建应用目录有两种方式分别介绍如下<br /><br />2.2.1方法一：继续采用Configuration Wizard 创建<br />这次选择”extend and existing weblogic configuration(扩展weblogic配置)”,<br /><br />然后“下一步”,选择前面配置的weblogic配置目录mydomain，然后“下一步”,<br /><br />在”Configuration Extensions”中勾选”DefaultWebApp”，<br /><br />然后以下取默认值一路”下一步”直到”导入”就OK了。<br />默认应用目录一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注：d:为我PC机上安装weblogic的盘符，读者根据安装目录进行查找)。 <br /><br />测试：启动weblogic服务,然后输入http://localhost:7001就可以看到介绍性页面了。<br /><br /><br />2.2.2方法二：使用控制台创建应用目录<br />使用这个方法最好先要有一个可以发布的web应用，比如大家做过的基于tomcat的项目。没有的话至少要有webapp\WEB-INF\web.xml文件，web.xml文件类似于：<br />webapp<br />|__WEB-INF/web.xml <br /><br />web.xml内容一般是: <br />&lt;?xml version="1.0" ?&gt; <br />&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&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;<br /><br /><br />创建好如上的文件结构和web.xml后，启动weblogic服务,完成后在浏览器中输入http://127.0.0.1:7001/console<br /><br />在登录界面输入你创建weblogic服务时的用户密码（wangnewton）。然后sign in，在下面的页面中选择“Web Application Modules”<br /><br />点击后进入该界面，点击Deploy a new Web Application Module...<br /><br />在“Location”下选择你刚才创建的appweb(注意这个目录一定要有WEB-INF目录，并且在WEB-INF目录下一定要有web.xml文件，否则不能够创建应用目录)。选择后，点击”target module”，<br /><br />返回，可以看到当前weblogic服务中依成功创建的应用目录了。然后再创建一个index.html文档放在appweb目录下，就完成了应用目录的创建。<br /><br />测试：启动weblogic服务,然后输入http://127.0.0.1:7001/webapp/index.html就可以看到自己设置的页面了。<br /><br /><br />PS：相对来说，方法二是实际项目中使用最多的一种配置方法。<br />继续PS：如何设置项目为默认启动路径？<br />对于刚才创建的应用目录，总要通过http://127.0.0.1:7001/webapp/index.html，能否直接设置成通过http://127.0.0.1:7001/index.html可以访问的方式呢？<br />方法是在webapp\WEB-INF下新建一个weblogic.xml文件，<br />webapp<br />|__WEB-INF/weblogic.xml <br /><br />weblogic.xml内容一般是: <br />&lt;!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"&gt;<br />&lt;weblogic-web-app&gt;<br />&lt;context-root&gt;/&lt;/context-root&gt;<br />&lt;/weblogic-web-app&gt;<br /><br /><br />三、weblogic 连接池的配置<br /><br />实例背景：SQL-SERVER 2000的数据库 + JDBC3.0<br />3.1 配置连接池<br />进入控制台(console) 可以看到该界面 ，然后点击 Connetion Pools<br /><br />点击后进入该界面，点击configure a new JDBC Conneciton Pool <br /><br />点击后显示该界面 因为是使用SQL-SERVER 2000 所以选择MS SQL Server<br /><br />选择后，选择 MicroSoft’s MS SQL Server Driver (type) Version 。。。[倒数第三个^-^]然后点击Continue<br /><br />按页面要求填入相关信息<br /><br />此步骤完成后，进入该页面<br /><br /><br />点击 Test Driver Configuration ，如果是成功显示该页<br /><br />点击Create and deploy,<br /><br />3.2 配置数据源<br />进入控制台，点击date source。。。<br /><br />点击后显示该页 点击 configure a new JDBC Data Source<br /><br />点击后进入该页<br /><br />以下步骤都是默认选择后显示<br /><br /><br />由此，数据源就配置成功了，记住这里的JNDIName配置为MyJNDI，稍后将会在程序中被使用。<br /><br /><font color="#000080">&lt;也可以通过weblogic的配置向导来配置weblogic的连接池信息&gt;</font><br /><br /><br />四、weblogic 连接池测试程序<br />为了方便，采用一个简单jsp程序进行连接池的测试，连接池使用起来不但可以提高系统吞吐量，而且连接程序也是很简单的。一般大家手头上都会有专业的数据库连接组件，把这个组件修改成为weblogic连接池的组件也是很简单的，只需要执行简单几行代码替换就ok了。但作为新手，可以通过这个jsp测试刚才建立的连接池设置。<br /><br />&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; <br />&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;<br />&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"); Connection conn = null;<br />Statement stmt = null;<br />ResultSet rs = null;<br />try {<br />ctx = new InitialContext(ht);<br />DataSource ds = (DataSource)ctx.lookup ("MyJNDI"); <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 />} <br />stmt.close();<br />stmt=null;<br />conn.close(); conn=null; <br />}catch (Exception e) {<br />out.println("错误 !! ERR !" );<br />}<br />finally { <br />try {<br />ctx.close();<br />} catch (Exception e) {<br />out.println("ctx ERR !" ); } <br />try {<br />if (rs != null) rs.close();<br />} catch (Exception e) {<br />out.println("rs ERR !" ); } <br />try {<br />if (stmt != null) stmt.close();<br />} catch (Exception e) {<br />out.println("stmt ERR !" ); } <br />try {<br />if (conn != null) conn.close();<br />} catch (Exception e) {<br />out.println("conn ERR !" ); } }<br />%&gt; <br />&lt;/BODY&gt;<br />&lt;/HTML&gt; <br /></font>
<img src ="http://www.blogjava.net/wyz191/aggbug/93431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-12 14:33 <a href="http://www.blogjava.net/wyz191/articles/weblogic_pool.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat 配置集锦</title><link>http://www.blogjava.net/wyz191/articles/89502.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Fri, 22 Dec 2006 05:39:00 GMT</pubDate><guid>http://www.blogjava.net/wyz191/articles/89502.html</guid><wfw:comment>http://www.blogjava.net/wyz191/comments/89502.html</wfw:comment><comments>http://www.blogjava.net/wyz191/articles/89502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyz191/comments/commentRss/89502.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyz191/services/trackbacks/89502.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Tomcat 配置集锦引用通告地址: http://www.renzhiyuan.com/trackback.asp?tbID=79 Tomcat 服务器server.xml的关键参数配置 说明：以下文字均以tomcat5.0.30为例进行。 1，配置tomcat服务器访问端口，只需配置Connector的port端口即可。Tomcat默认为8080，现修改port参数值为80。 2，配置tomc...&nbsp;&nbsp;<a href='http://www.blogjava.net/wyz191/articles/89502.html'>阅读全文</a><img src ="http://www.blogjava.net/wyz191/aggbug/89502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyz191/" target="_blank">java_蝈蝈</a> 2006-12-22 13:39 <a href="http://www.blogjava.net/wyz191/articles/89502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>