点击jb7菜单上的tools->enterprise setup,选择database drivers,选择add,在跳出来的对话框中选择new,在library path中选择weblogic7中的weblogic.jar,重起jb7。
新建ejb后,选择ejb的import schema from database,选择weblogic.jdbc.mssqlserver4.Driver,然后修改数据库url,并输入数据库的登陆选项等内容,如果连接成功则ok。感觉你对数据库一点都不熟,数据库的安装路径根本没关系。

解决方案 »

  1.   

    会配置数据源吗?
    就是在windows的控制面版里配置...
    配置一个数据源
    然后用jdbc.odbc.JdbcOdbcDrever 来连接好了.
    这个容易一点 :)
      

  2.   

    帮我看看这是什么错误。是运行EJB的时候出现的Starting WebLogic Server...<2003-4-10 上午11时11分49秒> <Warning> <Management> <141091> <-Dweblogic.Domain=<domainName> is no longer a required command line option, if you do not pass it in the domain name can be be inferred from the configuration file : config.xml> <2003-4-10 上午11时11分54秒> <Notice> <Management> <140005> <Loading configuration D:\bea\user_projects\mydomain\.\config.xml> <2003-4-10 上午11时12分19秒> <Notice> <Security> <090082> <Security initializing using realm myrealm.> <2003-4-10 上午11时12分23秒> <Notice> <WebLogicServer> <000327> <Starting WebLogic Admin Server "myserver" for domain "mydomain"> <2003-4-10 上午11时13分00秒> <Notice> <Management> <141052> <Application Poller started for development server.> <2003-4-10 上午11时13分08秒> <Notice> <WebLogicServer> <000354> <Thread "ListenThread.Default" listening on port 7001> <2003-4-10 上午11时13分08秒> <Notice> <WebLogicServer> <000354> <Thread "SSLListenThread.Default" listening on port 7002> <2003-4-10 上午11时13分08秒> <Notice> <WebLogicServer> <000331> <Started WebLogic Admin Server "myserver" for domain "mydomain" running in Development Mode> <2003-4-10 上午11时13分09秒> <Error> <HTTP> <101018> <[ServletContext(id=5849817,name=JBuilder_DefaultWebApp,context-path=)] Servlet failed with ServletExceptionjavax.servlet.UnavailableException: ServletContext(id=5849817,name=JBuilder_DefaultWebApp,context-path=): The server myserver is temporarily suspended at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3096) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2588) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)> <2003-4-10 上午11时13分09秒> <Error> <HTTP> <101018> <[ServletContext(id=5849817,name=JBuilder_DefaultWebApp,context-path=)] Servlet failed with ServletExceptionjavax.servlet.UnavailableException: ServletContext(id=5849817,name=JBuilder_DefaultWebApp,context-path=): The server myserver is temporarily suspended at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3096) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2588) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)> <2003-4-10 上午11时13分09秒> <Notice> <WebLogicServer> <000365> <Server state changed to RUNNING> <2003-4-10 上午11时13分09秒> <Notice> <WebLogicServer> <000360> <Server started in RUNNING mode> 
      

  3.   

    "Demo1.ejbgrpx": Spaces in the temporary directory path may cause WebLogic EJBC utility to produce fatal compile errors.这是什么意思呀?
      

  4.   

    Spaces in the temporary directory path may cause WebLogic EJBC utility to produce fatal compile errors.你的临时目录的路径中存在空格,
    将系统变量中所有的temp变量的路径改成没有空格
    即可
      

  5.   

    既然用了SQLServer,用它的数据源(ODBC)管理工具多好使!见 zez(鹤清风 为了老婆多挣钱 !) 
    配置另外的驱动比较麻烦一些,而且也不是很方便使用。Spaces in the temporary directory path may cause WebLogic EJBC utility to produce fatal compile errors.
    请修改系统环境变量里的Tmp和Temp为C:/Temp.同时在C:/下建立Temp文件夹
    上面那一大串的代码说的问题说你的Servlet出问题了!可能就是Temp目录的问题,如果不是,看你的Servlet代码
      

  6.   

    jb对空格过敏,把temp目录改为没有空格的目录形式。