﻿<?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>IT博客-魏杰的技术专栏-随笔分类-Weblogic/JBoss/Tomcat</title><link>http://www.cnitblog.com/jackmisweijie/category/7504.html</link><description>共同交流学习</description><language>zh-cn</language><lastBuildDate>Fri, 30 Sep 2011 00:01:58 GMT</lastBuildDate><pubDate>Fri, 30 Sep 2011 00:01:58 GMT</pubDate><ttl>60</ttl><item><title>在weblogic上配置数据源</title><link>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47757.html</link><dc:creator>魏杰</dc:creator><author>魏杰</author><pubDate>Thu, 07 Aug 2008 12:39:00 GMT</pubDate><guid>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47757.html</guid><wfw:comment>http://www.cnitblog.com/jackmisweijie/comments/47757.html</wfw:comment><comments>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47757.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackmisweijie/comments/commentRss/47757.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackmisweijie/services/trackbacks/47757.html</trackback:ping><description><![CDATA[<font size=4>&nbsp;&nbsp;&nbsp;&nbsp; 我是在weblogic9.0+mysql5.1的环境下配置的数据源。其实在tomcat,jboss,websphere等服务器中都提供了配置数据源的功能，大概的配置都很类似。</font>
<div><font size=4>&nbsp;&nbsp;&nbsp;&nbsp; 简单的讲述一下我的配置，以及应该注意的地方。</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp;&nbsp; 第一步：我们首先要下载一个mysql驱动，必须与你的mysql版本兼容的，我使用的是mysql-connector-java-5.0.7-bin.jar。自己可以到网上去下载与你Mysql版本兼容的驱动。这一步应该很简单的，就不多说了。</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp; 第二步：就是把我们的mysql驱动添加到你的classpath中，在weblogic中有很多配置方法：（weblogic安装在E:\bea下）</font></div>
<div><font size=4>&nbsp;&lt;1&gt;.就是把它放到你的E:\bea\weblogic90\common\lib下面，我们在打开E:\bea\weblogic90\common\bin文件下的commEnv.cmd文件。找到下面这个位置：</font></div>
<div><font style="BACKGROUND-COLOR: #ffffff" size=4>@rem set up WebLogic Server's class path<br>set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar<font color=#ff0000>;%WL_HOME%\common\lib\mysql-connector-java-5.0.7-bin.jar</font></font></div>
<div><font size=4>在最后面加上mysql-connector-java-5.0.7-bin.jar驱动的位置，其中WL_HOME=E:\bea\weblogic90，上面红色的部分就是新加上的。</font></div>
<div><font size=4>&lt;2&gt;.也可以在E:\bea\user_projects\domains\mydomain\bin下面的setDomainEnv.cmd文件中配置。在最后面的位置上找到：</font><font size=4>set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\integration\lib\util.jar<font style="BACKGROUND-COLOR: #ffffff" color=#ff0000>;%WL_HOME%\common\lib\mysql-connector-java-5.0.7-bin.jar</font></font></div>
<div><font size=4>在最后面加上mysql-connector-java-5.0.7-bin.jar驱动的位置，其中WL_HOME=E:\bea\weblogic90，上面红色的部分就是新加上的。</font></div>
<div><font size=4>&lt;3&gt;.我们也可以把mysql-connector-java-5.0.7-bin.jar放到E:\bea\user_projects\domains\mydomain\lib目录下，然后再E:\bea\user_projects\domains\mydomain\bin下面的setDomainEnv.cmd文件中配置。在最后面的位置上找到：<font size=4>set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\integration\lib\util.jar<font style="BACKGROUND-COLOR: #ffffff" color=#ff0000>;%DOMAIN_HOME%\lib\mysql-connector-java-5.0.7-bin.jar</font></font></div>
<div><font size=4>在最后面加上mysql-connector-java-5.0.7-bin.jar驱动的位置，其中DOMAIN_HOME=E:\bea\user_projects\domains\mydomain，上面红色的部分就是新加上的。</font></div>
<div>&lt;4&gt;我们也可以直接在电脑的环境变量里的classpath中加上mysql驱动的路径。不提倡这样做。</div>
<div></font><font size=4>&nbsp;&nbsp;&nbsp;&nbsp;从上面我们可以看出无论mysql-connector-java-5.0.7-bin.jar放在那都无所谓，关键的是最后要把它的路径设置在classpath中就可以了。可以在E:\bea\weblogic90\common\bin\commEnv.cmd中配置，也可以在E:\bea\user_projects\domains\mydomain\bin\setDomainEnv.cmd中配置。也可以直接在电脑的环境变量中直接设置。</font></div>
<div><font size=4>&nbsp;第三步：就是在weblogic中建数据源了。启动weblogic服务器，如果我们配置正确的话，我们可以在启动时的命令控制台上看到最后面mysql-connector-java-5.0.7-bin.jar的信息。</font></div>
<div><font size=4><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217583478578.jpg" border=0></font></div>
<div><font size=4></font>&nbsp;</div>
<div><font size=4>在打开<a href="http://localhost:7001/console"><a href="http://localhost:7001/console" target=_blank><u><font color=#000000>http://localhost:7001/console</font></u></a></a>进入控制台。点击Data Sources:如下图。</font></div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217583735890.jpg" border=0></div>
<div><font size=4>&nbsp;然后再点击New。如下图。</font></div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217583838734.jpg" border=0></div>
<div><font style="BACKGROUND-COLOR: #ffffff" size=4>然后填写如下信息：</font></div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217583963328.jpg" border=0></div>
<div><font style="BACKGROUND-COLOR: #dcdcdc" size=4>&nbsp;</div>
<div>继续Next在填写如下的信息。</div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217584143312.jpg" border=0></div>
<div>&nbsp;</div>
<div>继承Next,最后点击Test Configuration测试，当出现如下信息时，表明配置成功。</div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217584245203.jpg" border=0></div>
<div>&nbsp;</div>
<div>&nbsp; 最后一定要对你的新建的数据源，进行激活他，点击Active Changes：</div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217584408875.jpg" border=0></div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 这一点一定要注意激活，激活成功以后，会在E:\bea\user_projects\domains\mydomain\config\jdbc下面生成一个blogDB-2272-jdbc.xml文件。该文件中主要配置了数据源：</div>
<div>&lt;?xml version='1.0' encoding='UTF-8'?&gt;<br>&lt;jdbc-data-source xmlns="<a href="http://www.bea.com/ns/weblogic/90"><a href="http://www.bea.com/ns/weblogic/90" target=_blank><u><font color=#000000 size=2>http://www.bea.com/ns/weblogic/90</font></u></a></a>" xmlns:sec="<a href="http://www.bea.com/ns/weblogic/90/security"><a href="http://www.bea.com/ns/weblogic/90/security" target=_blank><u><font color=#000000 size=2>http://www.bea.com/ns/weblogic/90/security</font></u></a></a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance"><a href="http://www.w3.org/2001/XMLSchema-instance" target=_blank><u><font color=#000000 size=2>http://www.w3.org/2001/XMLSchema-instance</font></u></a></a>" xmlns:wls="<a href="http://www.bea.com/ns/weblogic/90/security/wls"><a href="http://www.bea.com/ns/weblogic/90/security/wls" target=_blank><u><font color=#000000 size=2>http://www.bea.com/ns/weblogic/90/security/wls</font></u></a></a>" xsi:schemaLocation="<a href="http://www.bea.com/ns/weblogic/90/domain.xsd"><a href="http://www.bea.com/ns/weblogic/90/domain.xsd" target=_blank><u><font color=#000000 size=2>http://www.bea.com/ns/weblogic/90/domain.xsd</font></u></a></a>"&gt;<br>&nbsp; &lt;name&gt;blogDB&lt;/name&gt;<br>&nbsp; &lt;jdbc-driver-params&gt;<br>&nbsp;&nbsp;&nbsp; &lt;url&gt;jdbc:mysql://127.0.0.1:3306/blog&lt;/url&gt;<br>&nbsp;&nbsp;&nbsp; &lt;driver-name&gt;com.mysql.jdbc.Driver&lt;/driver-name&gt;<br>&nbsp;&nbsp;&nbsp; &lt;properties&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;user&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;value&gt;root&lt;/value&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/property&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/properties&gt;<br>&nbsp;&nbsp;&nbsp; &lt;password-encrypted&gt;{3DES}z0eG+kCsizA=&lt;/password-encrypted&gt;<br>&nbsp; &lt;/jdbc-driver-params&gt;<br>&nbsp; &lt;jdbc-connection-pool-params&gt;<br>&nbsp;&nbsp;&nbsp; &lt;test-table-name&gt;SQL SELECT 1&lt;/test-table-name&gt;<br>&nbsp; &lt;/jdbc-connection-pool-params&gt;<br>&nbsp; &lt;jdbc-data-source-params&gt;<br>&nbsp;&nbsp;&nbsp; &lt;jndi-name&gt;blogDB&lt;/jndi-name&gt;<br>&nbsp;&nbsp;&nbsp; &lt;global-transactions-protocol&gt;OnePhaseCommit&lt;/global-transactions-protocol&gt;<br>&nbsp; &lt;/jdbc-data-source-params&gt;<br>&lt;/jdbc-data-source&gt;</div>
<div>&nbsp;</div>
<div>同时在E:\bea\user_projects\domains\mydomain\config下面的config.xml文件中自动加上数据源的配置信息如下：</div>
<div>&nbsp;</div>
<div>&nbsp;&lt;jdbc-system-resource&gt;<br>&nbsp;&nbsp;&nbsp; &lt;name&gt;blogDB&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp; &lt;target&gt;AdminServer&lt;/target&gt;<br>&nbsp;&nbsp;&nbsp; &lt;descriptor-file-name&gt;jdbc/blogDB-2272-jdbc.xml&lt;/descriptor-file-name&gt;<br>&nbsp; &lt;/jdbc-system-resource&gt;</div>
<div>&nbsp;&nbsp; 这表明配置成功了。</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; 最后一步：我们写个简单的测试程序，测试一下(index.jsp位于工程目录下)：</div>
<div>&nbsp;</div>
<div>&lt;%@ page language="java" pageEncoding="utf-8"%&gt;<br>&lt;%@ page import="java.sql.*"%&gt;<br>&lt;%@ page import="javax.sql.*"%&gt;<br>&lt;%@ page import="javax.naming.*"%&gt;<br>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br>&lt;html&gt;<br>&nbsp;&lt;head&gt;<br>&nbsp;&nbsp;&lt;title&gt;My JSP 'index.jsp' starting page&lt;/title&gt;<br>&nbsp;&lt;/head&gt;<br>&nbsp;&lt;body&gt;<br>&nbsp;&nbsp;This is my JSP page.<br>&nbsp;&nbsp;&lt;br&gt;</div>
<div>&nbsp;&nbsp;&lt;%<br>&nbsp;&nbsp;&nbsp;InitialContext ctx = new InitialContext();<br>&nbsp;&nbsp;&nbsp;DataSource ds = (DataSource) ctx.lookup("blogDB");<br>&nbsp;&nbsp;&nbsp;Connection conn = ds.getConnection();<br>&nbsp;&nbsp;&nbsp;Statement sm = conn.createStatement();<br>&nbsp;&nbsp;&nbsp;ResultSet rs = sm.executeQuery("select * from bloginfo");<br>&nbsp;&nbsp;&nbsp;while (rs.next()) {</div>
<div>&nbsp;&nbsp;&nbsp; System.out.println("userId:"+rs.getString(1));//用户id<br>&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("userName:"+rs.getString(2));//用户名<br>&nbsp;&nbsp;&nbsp;}</div>
<div>&nbsp;&nbsp;&nbsp;sm.close();<br>&nbsp;&nbsp;&nbsp;rs.close();<br>&nbsp;&nbsp;&nbsp;conn.close();<br>&nbsp;&nbsp;%&gt;<br>&nbsp;&lt;/body&gt;<br>&lt;/html&gt;</div>
<div>&nbsp;</div>
<div>&nbsp; 最后重启一下服务器：访问<a href="http://localhost:7001/WeblogicDemo/index.jsp"><a href="http://localhost:7001/WeblogicDemo/index.jsp" target=_blank><u><font color=#000000 size=2>http://localhost:7001/WeblogicDemo/index.jsp</font></u></a></a>如果看到输出信息，表明成功：</div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200808/200808011217585073578.jpg" border=0></div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 希望对weblogic有爱好的朋友，有所帮助，不明白的地方可以直接回复。一定解答。</div>
<div></div>
</font>
<img src ="http://www.cnitblog.com/jackmisweijie/aggbug/47757.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackmisweijie/" target="_blank">魏杰</a> 2008-08-07 20:39 <a href="http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47757.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>快速把web项目部署到weblogic上</title><link>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47756.html</link><dc:creator>魏杰</dc:creator><author>魏杰</author><pubDate>Thu, 07 Aug 2008 12:36:00 GMT</pubDate><guid>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47756.html</guid><wfw:comment>http://www.cnitblog.com/jackmisweijie/comments/47756.html</wfw:comment><comments>http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47756.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackmisweijie/comments/commentRss/47756.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackmisweijie/services/trackbacks/47756.html</trackback:ping><description><![CDATA[<div><font size=4>weblogic简介</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。<br>　　BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。 与BEA WebLogic Commerce ServerTM配合使用， BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。<br></font></div>
<div><font size=4>配置weblogic域（版本为9.x,安装目录为E:\bea）</font></div>
<div><font size=4>①运行开始 -&gt; 程序 -&gt; BEA Products -&gt; Tools -&gt; Configuration Wizard。<br>②选择 Create a new WebLogic domain，Next。<br>③在 Select Domain Source 界面保持默认，Next。<br>④在 User name 处输入用户名，默认为weblogic，两个 password 都输入 12345678（密码要求 8 位），Next。<br>⑤ 在 Configure Server Start Mode and JDK 界面中保持默认，即 JDK 选择的是&#8220;Sun SDK 1.5.0_03 @ E:\bea\jdk150_03&#8221;，注意这里若选择&#8220;Other JDK&#8221;配置比 SDK 1.5.0_03 更高的版本，服务器启动时将会出现异常，所以最好保持默认，然后 Next。<br>⑥在 Customize Environment and Services Settings 界面中默认为 No，Next。<br>⑦在 Domain name 处输入 mydomain，点击 Create。<br>⑧完成后点击 Done 关闭 Configuration Wizard 对话框。<br>⑨ 运行开始 -&gt; 程序 -&gt; BEA Products -&gt; User Projects -&gt; mydomain -&gt; Start Admin Server for Weblogic Server Domain，检查服务器是否启动成功。<font size=2><a href="http://localhost:7001/console"><a href="http://localhost/" target=_blank><u><font color=#000000>http://localhost:</font></u></a><font color=#c60a00>7001</font>/console</a></font></font></div>
<div><font size=2></font>&nbsp;</div>
<div><font size=4>在Eclipse3.3(MyEclipse6.0.1)中配置weblogic9.x服务器。</font></div>
<div><font size=4>启 动 Eclipse，选择&#8220;Window -&gt; Preferences&#8221;菜单，打开首选项对话框。展开 MyEclipse 下的Servers 节点，再展开 WebLogic节点，点击WebLogic 9.x ，选中右边的 Enable 单选按钮，启用 WebLogic 服务器。配置如下：<br>①BEA home directory：E:\bea（WebLogic 的安装目录）<br>②WebLogic installation directory：E:\bea\weblogic90</font></div>
<div><font size=4>③Admin username：weblogic（来自 WebLogic 中的配置）<br>④Admin password：12345678（来自 WebLogic 中的配置）<br>⑤Execution domain root：E:\bea\user_projects\domains\mydomain</font></div>
<div><font size=4>⑥Execution server name：AdminServer<br>⑦Security policy file：E:\bea\weblogic90\server\lib\weblogic.policy</font></div>
<div><font size=4>⑧JAAS login configuration file：（Null）</font></div>
<div><font size=4>在配置jdk点击WebLogic 9.x 目录下的JDK，这里的JDK最好用weblogic自带的JDK，要不然可能会出现下面的异常信息：</font></div>
<div><font style="BACKGROUND-COLOR: #dcdcdc" size=4>weblogic.management.ManagementException: Parsing Failure: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940<br>&nbsp;at weblogic.management.provider.internal.RuntimeAccessImpl.&lt;init&gt;(RuntimeAccessImpl.java:131)<br>&nbsp;</font></div>
<div><font style="BACKGROUND-COLOR: #fffafa"><font size=4>&nbsp;&nbsp; 这一点一定要注意。</font></font></div>
<div><font style="BACKGROUND-COLOR: #fffafa" size=4>新建一个web项目（WeblogicDemo）目录如下：</font></div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200807/200807311217470880812.jpg" border=0></div>
<div>&nbsp; <font size=4>index.jsp文件中就是默认的一句话：This is my JSP page.</font></div>
<div><font size=4></font>&nbsp;</div>
<div><font size=4>在weblogic中部署web项目，并启动服务器，当在控制台看到如下信息时表示部署成功。</font></div>
<div><font style="BACKGROUND-COLOR: #dcdcdc" size=4>&lt;2008-7-31 上午10时24分26秒 CST&gt; &lt;Info&gt; &lt;WebLogicServer&gt; &lt;BEA-000377&gt; &lt;Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.5.0_03-b07 from Sun Microsystems Inc.&gt; <br>......</font><font size=4><br><font style="BACKGROUND-COLOR: #dcdcdc">&lt;2008-7-31 上午10时24分45秒 CST&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000360&gt; &lt;Server started in RUNNING mode&gt; </font></font></div>
<div><font style="BACKGROUND-COLOR: #ffffff" size=4></font>&nbsp;</div>
<div><font size=4>&nbsp;这时我们访问<a href="http://127.0.0.1:7001/WeblogicDemo/"><a href="http://127.0.0.1:7001/WeblogicDemo/" target=_blank><u><font color=#000000>http://127.0.0.1:7001/WeblogicDemo/</font></u></a></a>可能会出现401无法访问的错误。</font></div>
<div><font size=4></font>&nbsp;</div>
<div><font size=4>&nbsp;这时我们并没有部署完，运行开始 -&gt; 程序 -&gt; BEA Products -&gt; User Projects -&gt; mydomain -&gt; Admin Server Console,也可以直接访问<a href="http://localhost:7001/console"><a href="http://localhost:7001/console" target=_blank><u><font color=#000000>http://localhost:7001/console</font></u></a></a>。用你刚刚建立weblogic域时填写的用户名（weblogic)和密码（12345678）登录控制台。进入控制台以后在左边的导航栏有个</font><font size=4>Domain Structure（域结构），我安装的是英文版本的。在该目录下点击部署（<a class=tree_link oncontextmenu="return startDisplayPopup('AppDeploymentsControlPage', 'popup', event);" onkeypress=checkKeyStroke(event); id=linkAppDeploymentsControlPage title=Deployments, style="BACKGROUND-COLOR: #ffffff" href="http://localhost:7001/console/console.portal?_nfpb=true&amp;_pageLabel=AppDeploymentsControlPage" ?popup?); Level 1, 2 of 6, Selected><u><font color=#000000>Deployments</font></u></a>）。首先要激活&#8220;锁定并编辑&#8221;(Lock&amp;Edit).然后点击安装（Install）按钮，按照提示找到刚刚我们建立项目所在的根目录(/WelogicDemo).最后会出现如下界面。这时并没有完全安装完，这时选中WeblogicDemo前面的复选框，然后点击（启动）Star按钮。这时后面的状态为激活状态时（active），表明启动成功。</font></div>
<div><img onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://weijie.blog.51cto.com/attachment/200807/200807311217472184125.jpg" border=0></div>
<div><font size=4>&nbsp;&nbsp;&nbsp; 最后在注意一点，一定要激活我们的更改，就是原来那个锁定并编辑按钮，这是我们的配置才会生效，如果你没有激活的话可能会出现503的无权访问的错误。</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp; 这时会在E:\bea\user_projects\domains\mydomain\config下面的config.xml中生成我们刚刚部署的项目描述：</font></div>
<div><font size=4>&nbsp; &lt;app-deployment&gt;<br>&nbsp;&nbsp;&nbsp; &lt;name&gt;WeblogicDemo&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp; &lt;target&gt;AdminServer&lt;/target&gt;<br>&nbsp;&nbsp;&nbsp; &lt;module-type&gt;war&lt;/module-type&gt;<br>&nbsp;&nbsp;&nbsp; &lt;source-path&gt;E:\WeblogicDemo&lt;/source-path&gt;<br>&nbsp;&nbsp;&nbsp; &lt;security-dd-model&gt;DDOnly&lt;/security-dd-model&gt;<br>&nbsp; &lt;/app-deployment&gt;</font></div>
<div><font size=4>&nbsp;表明配置成功。</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp; 重启一下服务器，再次访问可能还会有下面这样的错，</font></div>
<div><font size=4><font style="BACKGROUND-COLOR: #dcdcdc">Expected &nbsp; elements &nbsp; 'servlet-class@<a href="http://java.sun.com/xml/ns/j2ee" target=_blank><u><font color=#000000>http://java.sun.com/xml/ns/j2ee</font></u></a> &nbsp; jsp-file@<a href="http://java.sun.com/xml/ns/j2ee" target=_blank><u><font color=#000000>http://java.sun.com/xml/ns/j2ee</font></u></a> '</font> </font></div>
<div><font size=4>就是web.xml中的javaee版本原因，现在9.x的版本支持到javaee2.4的版本，最简单的解决方法就是把这些文件类型定义，命名空间，版本信息都删除，只剩下如下：</font></div>
<div><font size=4>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;web-app&gt;<br>&lt;welcome-file-list&gt;<br>&nbsp;&nbsp;&nbsp; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br>&nbsp; &lt;/welcome-file-list&gt;<br>&lt;/web-app&gt;</font></div>
<div><font size=4>&nbsp;这样就不会报错了。但这不是最好的解决办法，或者用version="2.4" 的也行。这时在访问</font><a href="http://127.0.0.1:7001/WeblogicDemo/"><font size=4><a href="http://127.0.0.1:7001/WeblogicDemo/" target=_blank><u><font color=#000000>http://127.0.0.1:7001/WeblogicDemo/</font></u></a></font></a><font size=4>就会看到如下成功页面的信息了：</font><font size=4></font></div>
<div><font size=4>This is my JSP page. </font></div>
<div><font size=4><br>&nbsp;</div>
</font>
<div><font size=4>weblogic的默认端口是7001，如果想改端口的话在config.xml文件中的添加&lt;listen-port&gt;80&lt;/listen-port&gt;。位置如下：<br><font size=4>&lt;server&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;AdminServer&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;listen-port&gt;80&lt;/listen-port&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;listen-address&gt;&lt;/listen-address&gt;<br>&nbsp;&lt;/server&gt;</font></font></div>
<div><font size=4></font>&nbsp;</div>
<div><font size=4>&nbsp;&nbsp;&nbsp;&nbsp; 一般在weblogic中部署web项目就这几个错误，只要大家记好了，以后应该不会出现这些问题了。</font></div>
<div><font size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;希望对weblogic有爱好的朋友有点帮助。</font></div>
<img src ="http://www.cnitblog.com/jackmisweijie/aggbug/47756.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackmisweijie/" target="_blank">魏杰</a> 2008-08-07 20:36 <a href="http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47756.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>