CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  企业开发 >  WebLogic

关于weblogic 的问题???

楼主tripletree(tripletree)2002-12-04 16:52:11 在 企业开发 / WebLogic 提问

在使用weblogic7.0时,我已经将class文件和部署描述文件用jar命令打包为一个jar文件,然后使用weblogic的weblogic.ejbc命令来生成weblogic可以识别的jar文件,但在运行如下命令时:  
  java   weblogic.ejbc   -compiler   javac   source_hello.jar   des_hello.jar  
   
  出现下列问题:  
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError   :weblogic/ejbc  
   
  不能生成des_hello.jar文件.  
   
  不知那位大侠能帮助我解决此问题,不胜感激!  
   
  谢谢! 问题点数:0、回复次数:6Top

1 楼pigczc(肥暗堂)回复于 2002-12-04 21:22:03 得分 0

classpath里面没有   加   ejbc所在的包,即   weblogic.jarTop

2 楼eyelash(永远封存我的心)回复于 2002-12-04 21:33:56 得分 0

同意楼上  
   
  Top

3 楼landworrior(编程浪子)回复于 2002-12-04 22:14:50 得分 0

能不能给我发一份license.bea和crack.jar,谢谢!Top

4 楼shixiaoxiang(帅得惊动了党!)回复于 2002-12-04 22:56:51 得分 0

jb7+weblogic6.x配置方法如下:  
  Win   2000   Temp、Tmp   的配置  
   
  因为我们生成的   ejb   相关代码要进行一系列的编译,那么所生成的临时文件就要有个地方放啊,但   Win2000中的   Temp、Tmp   目录却偏偏有空格   如%USERPROFILE%\Local   Settings\Temp,接下来我们来配置一下:  
   
  1)   右击   《我的电脑》   选属性,在弹出的对话框中选   《高级》   ,再选   《环境变量》   按钮,  
   
  2)   修改   《Administrator   的用户变量》和《系统变量》中的   TEMP、TEMP、TMPDIR   选项,单击每一个选项,然后点《编辑》(右图),把每个   变量名为     TEMP、TEMP、TMPDIR   的值都改为   c:\WINNT\temp   ,当然这不是必须的,只是我建议你这么做。  
   
  其实也没什么难的,若改完,则Win2000环境这么应该没什么问题了。  
  WebLogic   6.X   部分  
   
  一、JDBC   Connection   Pool   的配置         以Mysql   小型数据库为例  
   
  在进行此项配置之前,先将欲使用的   数据库JDBC   驱动   Jar   文件放到D:\bea\wlserver6.1\lib\jdbc   目录下(建议这样做,没有jdbc目录就建一个呗),然后编辑D:\bea\wlserver6.1\config\mydomain   下的   startWebLogic.cmd   文件,在   classpath   中加入数据库的JDBC驱动文件,如红字部分:  
   
  :runWebLogic  
  echo   on  
  set   PATH=.\bin;.\bin\oci817_8;d:\oracle\ora81\bin;%PATH%  
  set   CLASSPATH=.\lib\cr_wls60f.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;.\lib\jdbc\mysql.jar  
   
  这样   Weblogic   启动时才会加载欲使用的数据库JDBC驱动,配置也才会正常,否则会报错。  
  1)在Weblogic控制台中依次展开Services   \   JDBC   \   Connection   Pools  
  2)单击   Configure   a   new   JDBC   Connection   Pool...  
   
  3)填入每一项参数,结果如下:  
  url:   jdbc:mysql://127.0.0.1:3306/test  
  driver   classname:org.gjt.mm.mysql.Driver  
  properties(key=value):user=root  
  4)   别忘了点一下   Apply   即应用一下:)  
  5)   Connections   签下的   初始容量、最大容量、容量增长等可根据自已需要配置  
  6)   还有至关重要的最后一步,我们做的以上配置工作还没有真正的应用到   Weblogic   上,所以还差一步,  
          选   Targets   签,选   Servers   签,选   Available   (可用)中的   myserver   ,然后点"-->"     ,再点   Apply   应用一下。  
          这样我们所做的工作才会真正有效,   Weblogic   也才会认识我们配置的   JDBC   Connection   Pool  
  二、配置数据源  
   
  1)在Weblogic控制台中依次展开Services   \   JDBC   \   Tx   Data   Sources  
  2)单击   Configure   a   new   JDBC   Tx   Data   Source...  
  3)填入每一项参数,结果如下:  
   
  jndi   name:   MysqlDataSoruce  
  PoolName:MysqlPool  
  row   prefetch   size   :48  
  stream   chunk   size:   2564)   别忘了点一下   Apply   即应用一下:)  
  5)   同样,选   Targets   签,选   Servers   签,选   Available   (可用)中的   myserver   ,然后点"-->"     ,再点   Apply   应用一下。  
          这样我们所做的工作才会真正有效,   Weblogic   也才会认识我们配置的   DataSource。  
   
  JBuilder   7   的相关配置  
   
  一、数据库驱动的加载  
   
  同   weblogic   一样,在进行此项配置之前,先将欲使用的   数据库JDBC   驱动   Jar   文件放到   D:\JBuilder7\lib\jdbc   目录下(建议这样做,没有jdbc目录就建一个呗)  
   
  1)   开启   JBuilder   7,单击   Tools   \   EnterPrise   Setup   .......  
   
  2)   在弹出窗口中选择   Database   Drivers   签  
  3)   再点   Add   按钮,弹出新窗口(可能你的与图上的略有不同)  
  4)   再单击   New   ...   按钮,弹出新窗口,并改变   Name:   的默认值为   mysql   (只要有意义,起个什么名都成)  
  5)   单击   Add...   按钮来查找并添加数据库的   JDBC   驱动,当然了,我们到   D:\JBuilder7\lib\jdbc   下去找,选   mysql.jar   ,注意,不要把mysql.jar   展开,象图那样选中再按   OK   就行了。  
  提示:可以配合   Shift   和   Ctrl   键同时选多个   .jar   文件。  
  6)   结果如下图,如果有多个需要添加的   .jar   文件,还可点   Add...   按钮继续添加。  
  7)   OK   退出.  
  8)   再OK   ,则   mysql   JDBC   驱动就已经加入了。  
  9)   再一次的   Ok   ,JBuilder   提示要重起后上述配置才会生效,确定并重启   JBuilder。  
  二、EJB   2.0   和   应用服务器的配置,以   WebLogic   6.X为例  
   
  在进行此项配置之前要安装   Borland   Enterprise   Servler   5.02   ,IAS   4.5   也成,它俩是一回事,当然了我是有新的不用旧的,安装过程略,因为安装它很   easy   !   基本是一路回车,我把我的安装在   D:\BorlandEnterpriseServer   下了。  
   
  1)   开启   JBuilder   7,单击   Tools   \   EnterPrise   Setup   .......  
   
  2)   选择   CORBA   签,在   Configuration   下的下拉列表框,选择   VisiBroker    
   
  3)   选择   Edit...   ,弹出   Edit   Confiuration   窗口  
      点击path   for   orb   tools    
  4)   单击   Path   for   ORB   tools:   旁边的   ...   浏览按钮,弹出   Select   Directory   窗口,选择   D:\BorlandEnterpriseServer5\bin   并   OK。  
   
  5)   再   两遍   OK   ,JBuilder   又要求你重启,没办法,照它说的做,重启   JBuilder   。  
   
  6)   重启后,还要到   Tools   \   EnterPrise   Setup   .......   ,选   CORBA   项,选   Edit   ,在弹出窗口中选   Library   for   projects:   旁边的   ...   按钮  
  7)   在弹出的新窗口的   User   Home   中你会发现多了一个选项   Borland   Enterprise   Server   5.0.2+   Client    
          即   选择图中所示   黑亮的选项,然后   三遍   OK   退出。    
  8)   再选择   Project   \   Default   Project   Properties   项  
  9)   在弹了对话框中选   Server   签,如图,点击   ...   按钮,  
  10)   在弹出的新对话框中,选择   WebLogic   Application   Server   6.x   +,然后复选   Enable   server   ,见图中红框。  
  11)   复选   Enable   server   后,其它各项可选或可填,点击   ...   按钮,  
          选择   Home   directory   ;  
          选择   Working   directory   ;  
          为你机器所装   Weblogic   的位置。  
  12)   点击   Class   签内的Add   按钮,如上图,将   D:\bea\wlserver6.1\lib\cr_wls60f.jar   文件添加进来。如上图红线。  
          再用   Move   Up   按钮,将     D:\bea\wlserver6.1\lib\cr_wls60f.jar   文件移至最项端,因为一般后加的   .jar   文件在最下边。  
          这一步也比较重要,因为在JBuilder   环境下可以直接启动   Weblogic   ,那它就要首先检测   license   是否合法,即   cr_wls60f.jar文件  
          是否存在。  
   
  13)   再选择   Custom   签,按如下红线所示配置,可能您装的   Weblogic   目录位置与我的有不同,但大概意思是一样的。  
          配置完后,点击   OK   按钮退出  
        domain   name   :mydomain  
        server   name:   myserver  
        version:6.1   Service   Pack1(d:/bea/wlserver6.1)  
  14)   再在如图窗口中的   Single   server   for   all   services   in   project   下拉列表框中选择   WebLogic   Application   Server   6.x+   如图所示,然后   OK   退出。  
  15)   至此   JBuiler   7   下与   WebLogic   6.x   的配置完成,那我们就开工吧!  
   
  Top

5 楼tripletree(tripletree)回复于 2002-12-05 10:53:43 得分 0

我在classpath中加入weblogic.jar后,在运行如下命令时:  
  java   weblogic.ejbc   -compiler   javac   source_hello.jar   des_hello.jar  
  出现了下面的问题:  
   
  Exception   in   thread   "main"   java.io.invalidClassException:javax.management.MBeanAttributeInfo;  
  local   class   incompatible:stream   classdesc   serialVersionUID   =   7043855487133450673,local   class   serialVersionUID   =   8644704819898565854  
  at   java.io.ObjectStreamClass.initNonProxy<unknow   source>  
  ............  
   
  结果仍然没有生成des_hello.jar文件,请各位大侠帮一下.谢谢!!!  
   
   
  顺便:landworrior,请告诉我你的E-mail,给你发你要的东西!Top

6 楼pigczc(肥暗堂)回复于 2002-12-07 20:54:39 得分 0

你编译自己代码的时候用的javax包和Weblogic   里面带的javax包不一样。  
   
  Top

相关问题

  • weblogic
  • WEBLOGIC
  • weblogic
  • weblogic 7.0
  • weblogic+jb
  • WebLogic Portal
  • 关于weblogic
  • Weblogic + Jbuilder 4
  • WebLogic的DemoPool
  • 寻找weblogic

关键词

  • s60
  • win2000
  • weblogic
  • 文件
  • 驱动
  • jbuilder
  • 数据库
  • jdbc
  • 选择
  • 选项

得分解答快速导航

  • 帖主:tripletree

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo