listopad 发表于 2005-1-30 18:58

有谁熟悉BEA Weblogic Server吗?

想在这个Server上deploy一个application, 老出ClassNotFoundError

corba 发表于 2005-1-31 17:18

楼上的是在编译EJB吧。光是class没找到太片面了,不妨把整个错误代码发上来瞧瞧

listopad 发表于 2005-1-31 23:47

问题我解决掉了, 不过还是搞不懂。 出错信息老是说ClassNotFound, 我把它说的class在的jar文件copy到我的application下面的lib目录里。 就好了, 可是这些class是WebLogic Server专用的, 和我的application没关系, 不应该有system一级的Classloader自动Load这些classes嘛?

Corba, 不知道我解释得清不清楚, 要不清楚, 明天我再produce一些错误代码。

corba 发表于 2005-2-1 00:36

看到了。如果错误出现在client端,而不是server端,偶猜只是很简单的问题,因为你在compile的是时候,没有用-classpath指定j2ee.jar所在的路径,不知道偶猜的对不对?
如果是在server端,那么问题就是另一情况了。其实EJB编译可以自己编辑xml模板来用ant自动完成,这样就会避免这些错误,不知道你用了没有?

listopad 发表于 2005-2-1 12:07

我只是想试用一下WebLogic Server, 我的application还没有EJB, 只有一个servlet, 也没有client, 错误是在server上。

compile我已经用了ant, 下面是部分代码

<target name="compile" depends="clean"
   description="Compile Java sources">
           
    <!-- Compile Java classes as necessary -->
    <mkdir dir="${build.home}"/>
   
    <javac srcdir="${src.home}"
            destdir="${build.home}"
            classpath="./WEB-INF/lib/servlet-api.jar"
   />
   
</target>

<target name="package" depends="compile"
              description="pack the files in a war file">       
   <jar destfile="../homepage.war">
          <fileset dir="./"
              excludes="./WEB-INF/src/*.*"
          />
    </jar>
</target>

[ Last edited by listopad on 2005-2-1 at 19:09 ]

corba 发表于 2005-2-1 16:05

奥,编辑文档没有什么问题。照情况看来,偶猜可能是系统级没有在启动时调用那个公共文件,另外又没有相应的path路径配置,才会出现这个错误,可以检查一下系统的路径。另外也有可能是你相应的web.xml没有设置好。

[ Last edited by corba on 2005-2-1 at 16:07 ]

listopad 发表于 2005-2-1 21:42

Originally posted by corba at 2005-2-1 04:05 PM:
奥,编辑文档没有什么问题。照情况看来,偶猜可能是系统级没有在启动时调用那个公共文件,另外又没有相应的path路径配置,才会出现这个错误,可以检查一下系统的路径。另外也有可能是你相应的web.xml没有设置好。 ...

恩, 是系统路径的问题。 我今天试着configure一个JDBC Connection, 发现启动Server的一个startWebLogic.cmd里的 set classpath="...."那句命令根本没起什么作用, 还得自己设置。 觉得BEA WebLogic Server也是commercial software, 怎么毛病这么多呢?

beowulf 发表于 2005-2-21 14:58

我用IBM的WS,j2ee的路径是特别搞人。

我用IBM的WS,j2ee的路径是特别搞人。
页: [1]
查看完整版本: 有谁熟悉BEA Weblogic Server吗?