配置WLS7
---
假如WLS7安装在c:\bea下,进入c:\bea\weblogic700\bin目录,修改startWLS.cmd(注意首先修改这个文件是因为有的文档上说修改c:\bea\user_projects\mydomain\下startWeblogic.cmd,是不对的。)
首先修改这个文件是这时c:\bea\user_projects\mydomain\下的startWeblogic.cmd还没有产生,保证你不会改错。如果是linux下修改startWLS.sh
找到set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;
%WL_HOME%\server\lib\weblogic.jar;%CLASSPATH%
加上classes12.zip:成
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;d:\oracle\ora81\jdbc\lib\classes12.zip;
%WL_HOME%\server\lib\weblogic.jar;path\mysql.jar;%CLASSPATH% 存档退出。应该可以了。如果不可以在说。
---
假如WLS7安装在c:\bea下,进入c:\bea\weblogic700\bin目录,修改startWLS.cmd(注意首先修改这个文件是因为有的文档上说修改c:\bea\user_projects\mydomain\下startWeblogic.cmd,是不对的。)
首先修改这个文件是这时c:\bea\user_projects\mydomain\下的startWeblogic.cmd还没有产生,保证你不会改错。如果是linux下修改startWLS.sh
找到set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;
%WL_HOME%\server\lib\weblogic.jar;%CLASSPATH%
加上classes12.zip:成
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;d:\oracle\ora81\jdbc\lib\classes12.zip;
%WL_HOME%\server\lib\weblogic.jar;path\mysql.jar;%CLASSPATH% 存档退出。应该可以了。如果不可以在说。
解决方案 »
- 新手求教:spring security 2/login.jsp一直报Bad credentials
- com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。该用户与可信 SQL Server
- jini
- struts后来数据传到前台怎么处理
- 哪位大侠能说说open session in view的优劣在什么地方呢?
- 手写EJB的sessionBean,流程是怎样的?
- 百分求解一个hibernate的问题
- 有一个关于struts的问题一直困扰着我,找了很久都解决不了问题
- jbuilder9 中数据源配置问题,求助!!
- 100分求助!用java生成xml文件时,如何实现对页面,甚至对页面的联接进行授权
- cmp2.0中可以实现对日期的操作吗?
- 运行平台转到linux下面....整体性能会有多少提高呢?
如果要创建自己的domain,可以从菜单里选Domain Configuration Wizard创建,却省目录为C:\bea7\user_projects\mydomain,可以改这个目录下的startWebLogic.cmd来设置环境。
我去了www.bea.com,可是我不知道该下哪一个?
WebLogic Platform 7.0 ??
WebLogic Workshop 7.0 ??
WebLogic Portal 7.0 ??
WebLogic Integration 7.0我下了两个,文件名分别为:platform702_win32.exe 和 net_platform702_win32.exe 不知道哪个是对的?
我用weblogic7和jb7来部署EJB的。谢谢了!
good lucky!
还是简要说一下,PATH和CLASSPATH都需要什么文件好了。这样还简单。
1、WEBLOGIC6.0 6.0启动所需的CLASSPATH只要如下设置就可以了
SET %WL_HOME%\lib\WEBLOGIC6.0_sp.jar; %WL_HOME%\lib\WEBLOGIC6.0.jar
如果要用到它带的CLOUDSCAPE数据库,则加上:
%WL_HOME%\samples\eval\cloudscape\lib\cloudscape.jar
2、EJB中引用的CLASS要在系统的CLASSPATH中,才能访问到。
3、如果是一个WEB APPLICATOIN中的某个SERVLET,JSP引用了其他的CLASS,把他们放到该WEB APPLICATOIN的\WEB-INF\classes目录下WEBLOGIC6.0可以访问到。当然,如果在系统的CLASSPATH中设置这些类的路径,WEBLOGIC6.0也可以访问到。在调用时,WEBLOGIC6.0会把WEB-INF/CLASSES/下的类都COPY到../applications/.wl_temp_do_not_delete/...../WEB-INF下,不管是打包的EAR,WAR文件还是没打包的目录方式。
4、如果一个WEB APPLICATION中的JSP中调用到EJB,即JSP是EJB的CLIENT,只要在该JSP中IMPORT一下就可以,如某个JSP调用到EJB: com.test.bbs.jar,其IMPORT格式如下:
<%@ page import="
javax.naming.*,
javax.ejb.*,
java.rmi.RemoteException,
java.rmi.Remote,
java.util.*,
java.sql.*,
com.test.bbs.*
"%>
当然,该com.test.bbs.jar必须已正确布置。
当该WEB APPLICATION是以WAR文件布置时,com.test.bbs.jar不用在系统的CLASSPATH或该WEB APPLICATION的WEB-INF/CLASSES中,该JSP能调用到。但如果一个WEB APPLICATION是以一个目录的方式放在APPLICATIONS下时,该EJB中的类要在系统的CLASSPATH中才能访问到。放到该WEB APPLICATION的WEB-INF/CLASSES/下,该JSP是访问访问不到这个EJB的。可以把com.test.bbs.jar加到系统的CLASSPATH中,如WEBLOGIC6.0启动时的CLASSPATH可如下设置:
set CLASSPATH=.;.\lib\WEBLOGIC6.0_sp.jar;.\lib\WEBLOGIC6.0.jar;D:\WEBLOGIC6.0\wlserver6.0\config\examples\applications\xcjing_ejb_bbsok.jar
也可以把bbsHome.class.bbsBean.class,bbs.class拷贝到系统的CLASSPATH指定的某一路径下,如WEBLOGIC6.0启动的CLASSPATH如下:
CLASSPATH=.;.\lib\WEBLOGIC6.0_sp.jar;.\lib\WEBLOGIC6.0.jar;D:\WEBLOGIC6.0\wlserver6.0\config\examples\serverclasses
可以以上3个文件拷到D:\WEBLOGIC6.0\wlserver6.0\config\examples\serverclasses,该JSP也能访问到。
5、如果一个 APPLICATION中的JSP中调用到EJB,CLASSPATH,设置同上。如果该APPLICATION中的EJB中引用的其他的CLASS,则这些CLASS要在系统的CLASSPATH中,才能访问到。
开始-à程序-àBEA WebLogic Platform配置选择菜单中的Configuration Wizard
1. Select a template:选择WLS Domain,Name默认的mydomain
2. Choose Server Type: Managed Server(with owning Admin Server configuration)
3. Specify directory for "mydomain" domain:C:\bea\user_projects\
4. value Administrative Server Info-Admin Server Name or IP 写机器的ip,其它的默认值即可
5. Configure Managed Server:
<1> Server Name:默认为myserver,我这里是默认的
<2> Server Listen Address:写机器的ip .其它的默认
6. Create System UserName and Password:写用户名和密码(随便写)
7. Install Server as Windows Servic:这里问要不要在启动操作系统时启动,可根据自己的需用选择。
8. Install Domain in Windows Start Menu:这里问要不要在开始菜单添加快捷方式,建议是“Yes”.这样在开始菜单中会出现EBA Weblogic Platform 7.0-User projects-my domain-Start Server
<二>配置 JBuiler7
Tools-Configure Servers
选择Weblogic Application Server 6.x+后,选择Enable server,使标签的选项为可编辑的。
1. A、General标签
<1> Home directory : C:/bea/weblogic700/server
<2> Main class: weblogic.Server
<3> VM paramenters:-ms64m -mx64m -Djava.library.path=C:/bea/weblogic700/server/bin -Dbea.home=C:/bea -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Djava.security.policy==C:/bea/weblogic700/server/lib/weblogic.policy -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
-Dweblogic.management.username=admin -Dweblogic.management.password=password
Main class和VM paramenters在选择Home directory后系统自动给出(不用自己填)
<4> Working directory:C:/bea/user_projects/mydomain
即使不将weblogic安装到c盘,系统也会创建c:/bea的。
mydomain是在weblogic中创建的名称。
B、Custom标签
<1> JDK installation directory: C:/bea/jdk131_02(系统在c盘自建的)
<2> BEA home directory: C:/bea(同上)
<3> Domain diredtory : C:/bea/user_projects/mydomain(同上)
<4> User name 和 Password :是weblogic的用户名和密码
<5> Domain name 、Server name、 Version 都是默认的就可以了,例如mydomain,myserver,7.0(C:/bea/weblogic700)
2、Tools-Enterprise Setup
A、CORBA标签
在Configuration中,选择new
<1>Name for this configuaration:随便写,在这里我写的是weblogic
<2>Path for ORB tools: C:/bea/weblogic700/server/bin
<3>Library for projects: WebLogic 6.x+ Deploy ,Path for ORB tools写对了,这个选一下就好了。
<4>IDL compiler command: idlj.exe
<5>Command option for output directory: 随便一个存在的文件夹就可以了,当然最好所在的磁盘空间越大越好。
3、Project-Default Project Properties
主要是server 标签
选择Single server for all services in project ,选择WebLogic Application Server 6.x+就可以了。