日期:2014-05-20  浏览次数:20806 次

比较有难度的问题,Jbuild 2005 编译时为什么不把classes文件加载到web-inf下
从C#转型学JAVA,今天刚下个JBuild.安装完事,简单建立个WebModule,又用向导创建个servlet,然后编译运行下.发现500错误. 

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

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

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

------解决方案--------------------
webmodele/WEB-INF/classes 下面才对


------解决方案--------------------
直接手动拷贝过去,或者用ant就行了。

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

一个曾经辉煌的工具啊
------解决方案--------------------
确实没落了啊
建议换eclipse吧
------解决方案--------------------
每次改完servlet中的代码,编译之后,都要把classes文件,考到web-inf下很类.有没有更好的解决办法.我重装JBuild还是这样.我的是xp操作系统.但我在朋友2000操作系统上,就不会出现不能加载classes文件.

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

哪位大侠确切知道,不能加载的原因呢~~~~~~~~~~~
------解决方案--------------------
不用JB好多年,不知道具体什么原因,建议你用eclipse或者是使用ant编译、部署
------解决方案--------------------
有4种方法可以解决你的问题
1.每次将编译好的class手动copy到WEB-INF/classes下
2.写个ant每次运行ant发布
3.写个批处理文件,每次执行向WEB-INF/classes下copy处理
上面3种方法本质一样,就是要你人为干预进行copy
4.一劳永逸的方法,到eclipse官网下个eclipse,休掉JBuilder(不管它曾经是多么辉煌,如今已经归于eclipse了)
------解决方案--------------------
搂主的问题,是使用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。
------解决方案--------------------
7楼大侠,可不可以说的详细点.刚学java不太懂.~~~~~~~~~~~~~~~~~~
------解决方案--------------------
按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ
------解决方案--------------------
怀疑6楼没用过jbuilder,7楼正解