比较有难度的问题,Jbuild 2005 编译时为什么不把classes文件加载到web-inf下

时间:2022-09-07 12:36:29
从C#转型学JAVA,今天刚下个JBuild.安装完事,简单建立个WebModule,又用向导创建个servlet,然后编译运行下.发现500错误. 

最后我发现编译时不能把classes文件中的类,加载到tomcat   5.0   中webmodele/web-inf/下. 

我郁闷,从网上找了一天也没找到解决方法.请各位大侠帮帮~~在线等待急. 

为什么不能classes文件加载到web-inf下.知道的请详细说明下.小弟初学JAVA~~~~~~~~~~

12 个解决方案

#1


webmodele/WEB-INF/classes 下面才对

#2


直接手动拷贝过去,或者用ant就行了。

另外JB现在用的人已经很少了,没落了........................

一个曾经辉煌的工具啊

#3


确实没落了啊
建议换eclipse吧

#4


每次改完servlet中的代码,编译之后,都要把classes文件,考到web-inf下很类.有没有更好的解决办法.我重装JBuild还是这样.我的是xp操作系统.但我在朋友2000操作系统上,就不会出现不能加载classes文件.

在2000系统用Jbuild在编译时,就把classes文件自动加载到web-inf下.

哪位大侠确切知道,不能加载的原因呢~~~~~~~~~~~

#5


不用JB好多年,不知道具体什么原因,建议你用eclipse或者是使用ant编译、部署

#6


有4种方法可以解决你的问题
1.每次将编译好的class手动copy到WEB-INF/classes下
2.写个ant每次运行ant发布
3.写个批处理文件,每次执行向WEB-INF/classes下copy处理
上面3种方法本质一样,就是要你人为干预进行copy
4.一劳永逸的方法,到eclipse官网下个eclipse,休掉JBuilder(不管它曾经是多么辉煌,如今已经归于eclipse了)

#7


搂主的问题,是使用JBuilder来开发WEB应用中的一个基本功能。

JBuilder中,WEB Module节点上右键,切换到[Build] Tab,有一项“Build Web Directory..”,你可以选择when build project or when build module等,
意思是说,当你手动用jbuilder的build指令,build project或者build web module时,它会帮你将当前project src编译出的classes,拷贝一份放到WEB-INF/classes下。
前提是你web module->properties->[Module],Directory项要直接指到你WEB Server下的WEB App。

#8


7楼大侠,可不可以说的详细点.刚学java不太懂.~~~~~~~~~~~~~~~~~~

#9


按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620                                                                                                                                                                                                                                                               
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ

#10


怀疑6楼没用过jbuilder,7楼正解

#11


10楼不错。Borland的东西。路径最好自己都配置一边!
强烈建议!

#12


该回复于2008-01-28 09:31:05被版主删除

#1


webmodele/WEB-INF/classes 下面才对

#2


直接手动拷贝过去,或者用ant就行了。

另外JB现在用的人已经很少了,没落了........................

一个曾经辉煌的工具啊

#3


确实没落了啊
建议换eclipse吧

#4


每次改完servlet中的代码,编译之后,都要把classes文件,考到web-inf下很类.有没有更好的解决办法.我重装JBuild还是这样.我的是xp操作系统.但我在朋友2000操作系统上,就不会出现不能加载classes文件.

在2000系统用Jbuild在编译时,就把classes文件自动加载到web-inf下.

哪位大侠确切知道,不能加载的原因呢~~~~~~~~~~~

#5


不用JB好多年,不知道具体什么原因,建议你用eclipse或者是使用ant编译、部署

#6


有4种方法可以解决你的问题
1.每次将编译好的class手动copy到WEB-INF/classes下
2.写个ant每次运行ant发布
3.写个批处理文件,每次执行向WEB-INF/classes下copy处理
上面3种方法本质一样,就是要你人为干预进行copy
4.一劳永逸的方法,到eclipse官网下个eclipse,休掉JBuilder(不管它曾经是多么辉煌,如今已经归于eclipse了)

#7


搂主的问题,是使用JBuilder来开发WEB应用中的一个基本功能。

JBuilder中,WEB Module节点上右键,切换到[Build] Tab,有一项“Build Web Directory..”,你可以选择when build project or when build module等,
意思是说,当你手动用jbuilder的build指令,build project或者build web module时,它会帮你将当前project src编译出的classes,拷贝一份放到WEB-INF/classes下。
前提是你web module->properties->[Module],Directory项要直接指到你WEB Server下的WEB App。

#8


7楼大侠,可不可以说的详细点.刚学java不太懂.~~~~~~~~~~~~~~~~~~

#9


按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620                                                                                                                                                                                                                                                               
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ

#10


怀疑6楼没用过jbuilder,7楼正解

#11


10楼不错。Borland的东西。路径最好自己都配置一边!
强烈建议!

#12


该回复于2008-01-28 09:31:05被版主删除