weblogic配置大全

Weblogic 配置大全
Eclipse MyEclipse WebLogic8.1 开发第一个 Web 程序
1. 安装 jre
Eclipse
虽然由 java 开发,但本身并不自带 jre 。所以你必须先自己安装,去 http://java.sun.com/downloads 下载最新 J2SE1.4.2_03 jre 安装文件 j2re-1_4_2_03-windows-i586-p.exe 。安装成功后,重启机器,并将 jre bin 文件夹路径添加到系统环境变量 PATH 中,如: C:\Program Files\Java\j2re1.4.2_03\bin
2.
安装 Eclipse2.1.2
Eclipse
目前最新的 stable 已经 Build 到了 3.0M 5 ,但是这个版本的 LanguagePackFeature 还没有推出,直接用 LanguagePackFeature2.1.2 有问题。故建议用 Eclipse 稳定版本 2.1.2 ,配上 LanguagePackFeature2.1.2 后可实现全中文界面。 Eclipse SDK 2.1.2 和其 LanguagePackFeature 下载地址为 http://download2.eclipse.org/downloads
Eclipse
的安装非常简单,只需解压缩 eclipse-SDK-2.1.2-win32.zip ,将文件夹 eclipse 拷贝到你想要的地方。然后双击 eclipse.exe ,即开始编译并初始化 Eclipse ,完毕自动进入 Eclipse
下面开始安装 LanguagePackFeature
(1)
解压缩 eclipse2.1.2.1-SDK-win32-LanguagePackFeature.zip
(2)
启动 Eclipse ,选择 “Help\Software Updates\Update Manager” 菜单,使主界面切换到安装更新透视图画面。
(3)
在窗体左下方的 Feature Updates 视图中单击鼠标右键,选择 “New\Site Bookmark” 菜单,弹出 New Site Bookmark 对话框。在 Name 处随便输入什么名字,如: LanguagePack URL 处输入前面 (1) 解压缩后文件夹路径,如: file: E:\ 开发工具 \Eclipse\eclipse2.1.2.1-SDK-win32-LanguagePackFeature\eclipse 。完毕按下 Finish 按钮,关闭对话框。这时 Feature Updates 视图中就会出现一项 “LanguagePack” 。展开该项,就可以看到很多语言包插件。
(4)
选择一个语言包,如: Eclipse Java Development 工具语言包 1.2.1.2 ,单击右边视图中的 Install Now 按钮,即开始安装。安装成功后, Eclipse 会重新启动。依次类推,逐个安装所有的语言包插件。在整个安装过程中你会发现所有界面都变成了简体中文。
3.
安装 MyEclipse2.7RC2
http://www.myeclipseide.com 下载最新的 MyEclipse 安装文件 myeclipse_Enterprise_Workbench_Installer_020700RC2.exe 。在安装过程中需要提供 Eclipse 所在文件夹的路径,安装成功后会自动进入 Eclipse 。这时你就会发现主菜单中多出一项 “MyEclipse” ,我们再选择 窗口 \ 首选项 菜单,打开首选项对话框。展开 MyEclipse 结点,单击 Subscription 子项,可以看到这是个 30 天限制版。不过你可以到 http://www.cracks4u.com 上下载破解程序 MyEclipse_Enterprise_Workbench_v3.6.4.zip 。运行 zip 中的 keygen.exe ,随便输入一个用户名,然后选择 2.6.4 版本,单击 Generate 按钮生成 Subscription Code 。将用户名和 Subscription Code 输入到上述的 Subscriber Subscription Code 文本框中,点击 应用 按钮即可看到信息 Number of Licenses unlimited ,至此你的 MyEclipse 已被破解。
4.
安装 WebLogic8.1
安装 WebLogic 比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下 WebLogic 的配置,因为后面在配置 MyEclipse 时将用到这里的有关信息。
(1)
运行开始 \ 程序 \BEA WebLogic Platform 8.1\Configuration Wizard
(2)
选择 Create a new WebLogic configuration ,下一步。
(3)
选择 Basic WebLogic Server Domain ,下一步。
(4)
选择 Custom ,下一步。
(5)
Name 处输入 admin Listen Address 处选择 localhost ,以下两个 Port 均采用默认值,下一步。
(6)
选择 Skip 跳过 Multiple Servers Clusters and Machines Options ,下一步。
(7)
选择 Skip 跳过 JDBC 连接池的配置(注: JDBC 连接池的配置可以在启动 WebLogic 后到控制台上进行,大家可以参阅相关文档),下一步。
(
选择 Skip 跳过 JMS 的配置(同样留到控制台上做),下一步。
(9)
继续跳过,下一步。
(10)
选择 Yes ,下一步。
(11)
User 页点击 Add ,随意添加一个用户 user ,密码 12345678 ,下一步。
(12)
将用户 user 分配到 Administrators 组(还可以同时分配到其它组,方法是选中待加入的组,然后勾中 user 前的复选框即可),下一步。
(13)
直接点击下一步跳过。
(14)
设置用户 user 的权限,选中 Admin ,勾中 user 前的复选框(要指定其它权限依次类推),下一步。
(15)
采用默认设置,直接点击下一步跳过。
(16)
同样采用默认设置,直接点击下一步跳过。
(17)
配置 JDK ,采用 WebLogic 的默认值,直接点击下一步跳过。
(1
最后在 Configuration Name 处输入 dev ,然后点击 Create 生成配置,完毕点击 Done 关闭 Configuration Wizard 对话框。
5.
配置 MyEclipse WebLogic 服务器
MyEclipse
默认的应用服务器为 JBoss3 ,这里我们使用 WebLogic8.1 。启动 Eclipse ,选择 窗口 \ 首选项 菜单,打开首选项对话框。展开 MyEclipse 下的 Application Servers 结点,点击 JBoss 3 ,选中右面的 Disable 单选按钮,停用 JBoss 3 。然后点击 WebLogic 8 ,选中右边的 Enable 单选按钮,启用 WebLogic 服务器。同时下面的配置如下:
(1)BEA home directory
D:\BEA 。假定 WebLogic 安装在 D:\BEA 文件夹中。
(2)WebLogic installation directory
D:\BEA\weblogic81
(3)Admin username
user
(4)Admin password
12345678
(5)Execution domain root
D:\BEA\user_projects\dev
(6)Execution domain name
dev
(7)Execution server name
admin
(8)Hostname:PortNumber
localhost:7001
(9)Security policy file
D:\BEA\weblogic81\server\lib\weblogic.policy
(10)JAAS login configuration file
:省略。
接着展开 WebLogic 8 结点,点击 JDK ,在右边的 WLS JDK name 处选择 WebLogic 8 的默认 JDK 。这里组合框中缺省为 j2re1.4.2_03 ,即之前单独安装的 jre 。单击 Add 按钮,弹出 WebLogic > Add JVM 对话框,在 JRE 名称处随便输入一个名字,如 jre1.4.1_02 。然后在 JRE 主目录处选择 WebLogic 安装文件夹中的 JDK 文件夹,如 D:\BEA\jdk141_02 ,程序会自动填充 Javadoc URL 文本框和 JRE 系统库列表框。单击确定按钮关闭对话框。这时候就可以在 WLS JDK name 组合框中选择 jre1.4.1_02 了。之后还要在下面的 Optional Java VM arguments ,如 -ms64m -mx64m -Djava.library.path="D:/BEA/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
最后点击 Paths ,在右边的 Prepend to classpath 列表框中,通过 Add JAR/ZIP 按钮,加入 D:\BEA\weblogic81\server\lib\weblogic.jar D:\BEA\weblogic81\server\lib\webservices.jar 。如果用到数据库,还需把数据库的驱动类库加进来,这里我们用 WebLogic 自带的 SQL Server 数据库驱动库 D:\BEA\weblogic81\server\lib\mssqlserver4v65.jar
至此, MyEclipse WebLogic8 的配置工作就算完成了。下面可以看看在 Eclipse 中能否启动 WebLogic 了?自从安装了 MyEclipse 之后, Eclipse 工具栏中就会有一个 Run/Stop Servers 下拉按钮。点击该按钮的下拉部分,选择 “WebLogic 8\Start” 菜单,即开始启动 WebLogic 了。通过查看下面的控制台消息,就可以知道启动是否成功,或有什么异常发生。停止 WebLogic 可选择 “WebLogic\Stop” 菜单。
6.
创建第一个 Web 程序 ——HelloWorld
启动 Eclipse
(1)
选择 文件 \ 新建 \ 项目 菜单,打开新建项目向导。首先选择左边的 J2EE ,然后选择右边的 Web Module Project ,下一步在 Project Name 处理输入 HelloWorld ,点击完成按钮,生成项目文件。包视图结构如下:
HelloWorld
├─ src
├─ JRE 系统库 [j2re1.4.2_03]
├─ J2EE 1.3 Library Container
└─ WebRoot
(2)
点击 src ,单击鼠标右键,选择 新建 \Servlet” 菜单,创建 HelloWorld Servlet 。在包名称处输入 servlet ,在 Servlet 名称处输入 HelloWorld ,去掉 Create doGet 复选框中的勾,下一步,采用默认设置,点击完成按钮。修改 doPost 方法代码如下:
response.setContentType("text/xml");
PrintWriter out = response.getWriter();
out.println("Hello World");
out.flush();
out.close();
(3)
点击 WebRoot ,单击鼠标右键,选择 新建 \HTML” 菜单,创建一个 HTML 页面。将 File Name 改为 index.html ,点击完成按钮。将下列代码替换 <body> </body> 之间的代码:
<script language="vbscript">
function bytes2bstr(vin)
strreturn = ""
for k = 1 to lenb(vin)
thischarcode = ascb(midb(vin,k,1))
if thischarcode < &h80 then
strreturn = strreturn & chr(thischarcode)
else
nextcharcode = ascb(midb(vin,k+1,1))
strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))
k = k + 1
end if
next
bytes2bstr = strreturn
end function
</script>
<script language="JavaScript">
var xml=null;
var XMLSender=new ActiveXObject("Microsoft.XMLHTTP");
var url="http://localhost:7001/HelloWorld/servlet/HelloWorld?";
XMLSender.Open("POST",url,false);
XMLSender.setRequestHeader("Content-Type","text/xml; charset=UTF-8");
XMLSender.send(xml);
var msg=bytes2bstr(XMLSender.responsebody);
document.writeln(msg);
</script>
(4)
展开 WEB-INF 结点,双击打开 web.xml ,在 </servlet-mapping> 下面加入下列语句:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
(5)
点击 HelloWorld ,单击鼠标右键,选择 “MyEclipse\Add and Remove Project Deployments…” 菜单,弹出 Project Deployments 对话框,在 Project 组合框中选择 HelloWorld ,单击 Add ,在 Server 组合框中选择 WebLogic 8 ,点击完成按钮回到 Project Deployments 对话框,这时服务器信息就会显示在 Deployments 列表中,点击确定按钮关闭对话框。
(6)
点击工具栏上的 Run/Stop Servers 下拉按钮,选择 “WebLogic 8\Start” 菜单,启动服务器。
(7)
运行 IE ,在地址栏输入 http://localhost:7001/HelloWorld/index.html ,即可在页面中看到 “Hello World” 字样。
配置 MyEclipse WebLogic 9 服务器

启动 Eclipse ,选择 “Window -> Preferences” 菜单,打开首选项对话框。展开 MyEclipse 下的 Application Servers 节点,点击 WebLogic 9 ,选中右边的 Enable 单选按钮,启用 WebLogic 服务器。配置如下:
BEA home directory C:\BEA (假定 WebLogic 安装在 C:\BEA 目录中)
WebLogic installation directory C:\BEA\WebLogic92
Admin username user (来自 WebLogic 中的配置)
Admin password 12345678 (来自 WebLogic 中的配置)
Execution domain root C:\BEA\user_projects\domains\mydomain
Execution server name AdminServer
Security policy file C:\BEA\WebLogic92\server\lib\weblogic.policy
JAAS login configuration file :( Null

接着展开 WebLogic 9 节点,点击 JDK ,在右边的 WLS JDK name 处选择 WebLogic 9 的默认 JDK 。这里组合框中缺省为单独安装的 JRE 。单击 Add 按钮,弹出 WebLogic -> Add JVM 对话框,在 JRE 主目录处选择 WebLogic 安装文件夹中的 JDK 文件夹,我的版本为 C:\BEA\jdk150_04 ,程序会自动填充其他选项。单击确定按钮关闭对话框。这时候就可以在 WLS JDK name 组合框中选择 jdk150_04 了。

至此, MyEclipse WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否启动 WebLogic 服务器了?安装了 MyEclipse 之后, Eclipse 工具栏中就会有一个 “Run/Stop/Restart MyEclipse Application Servers” 下拉按钮。点击该按钮的下拉部分,选择 “WebLogic 9 -> Start” 菜单,即开始启动 WebLogic 了。通过查看控制台的消息,就可以检查启动是否成功,或发生什么异常。

补充配置

点击 Paths ,在右边的 Prepend to classpath 列表框中,通过 Add JAR/ZIP 按钮,加入:
C:\BEA\WebLogic81\server\lib\weblogic.jar
C:\BEA\WebLogic81\server\lib\webservices.jar

如果要用到数据库,还需要把数据库的驱动类库添加进来,这里我们用 WebLogic 自带的 SQL Server 数据库驱动类库:
C:\BEA\WebLogic81\server\lib\mssqlserver4v65.jar

对常见启动问题

出现 The WebLogic Server did not start up properly. 提示和 java.io.InvalidClassException 异常的问题,通常是因为 JDK 选择不当引起的,在 MyEclipse 的配置中选择的 JDK 应该必须与配置 WebLogic 时选

你可能感兴趣的:(eclipse,jdk,SQL Server,MyEclipse,weblogic)