比较有难度的问题,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楼正解