求助!
我用Jbuilder2006写了一个web项目,使用自带的tomcat5.5可以正常运行,但是学校服务器上是使用resin2.1.14,所以要移植到resin2。1。14 下。
现在问题来了,我照着这篇文章做:
使用方法
下载http://youngcow.net/download/resin-jbuilder2005-youngcow.jar 放入JbuilderHome/lib/ext下,重启jbuilder 在Enterprise/Configure Servers菜单中选择Resin2.1 选择对应的resin目录即可。然后当然就是在工程中选择resin了
resin的conf选择可以按照标准的模式在你的工程中使用-conf resinconfigfile的模式
也可以在你的工程中建立resin目录在其下面放入resin.conf 插件自动寻找此文件启动(不
过好像有的机器有问题,那只能自己配置了)
不过由于resin的国际化有些问题,用没有patch过的resin会在debug的时候出现一个异常,
虽然选择继续之后就可以用了,但是还是有些不爽。可以到http://youngcow.net/download/resin.rar下载resin-2.1.14,这个我已经patch过了
(以上文章出自http://dev.csdn.net/develop/article/38/38275.shtm)
我照着这个做,不仅不能编译成功,新建一个项目,都不能编译成功,Jbuilder报错:
Starting Resin on Mon, 05 Mar 2007 08:37:04 +0800 (CST)
java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at com.caucho.server.http.ServletServer.initInternal(ServletServer.java:690)
at com.caucho.server.http.ServletServer.init(ServletServer.java:538)
at com.caucho.server.http.ResinServer.init(ResinServer.java:413)
at com.caucho.server.http.ResinServer.main(ResinServer.java:1170)
at com.caucho.server.http.HttpServer.main(HttpServer.java:103)
请各位高手指点指点,我是小菜菜,请说的详细点,不胜感激