是这样的,我刚才发现了问题的一些现象: 我把JSP都删除啦,然后把class也删除了,运行html的web run with defalult service,jb打开了它自身配置的web service ,tomcat 8080端口,运行正常,然后我将jsp页面和class依次加进工程文件,然后在IE里调试;所有的jsp页面,居然没有任何问题,我以为解决了,可是当我再次想在JB中用web run with defalult service调试页面时,又是那该死的三条信息,我倒,这个时候,页面都能正常运行。 然后我将8080服务关上,他妈的再次运行想打开web service ,又时报错 JB我已经重装两次了,每次装是不是有个JBuilder Web service的组件,我装不上,报错
你说的JAR包我只使用了ORACLE中的那个class12.zip包,也更新了,还时没用,我猜,是不是我的页面程序没有任何问题,而是JB中的web service出错了,每次重装JBUIDER后,还会装个什么JBuilder Web Service Kit的组件,它会报错
你的jsp编译成servlet后,会加上try。。catch的,抛出servletException,但是jsp中括号不匹配,所以出错
还是静下心来,欲速则不达呀。
建议你,把程序先备份一下。
然后,把jsp中纯java语言部分全部删除掉,只留下html语言,编译一下。如果通过了,再一点点地往上追加原来的java代码。原来,我用jb4的时候也经常遇到这个问题。莫名其妙的就出现问题。
另一种方法就是,它不是说要try,catch吗?你就给他加上去,看他还报不报错!
试试吧!
不要轻易的重新装。
1,把classes目录都删除,重新编译类文件,还是出现同样的错误
2,重新安装JBUILDER7,还是不行
3,jb根目录下没有program的空目录
现在我也怀疑是大括号不匹配的问题,可是如果再jsp页面大括号不匹配,jbuilder会自动检查并报错啊,难道真的要将几十个页面上的java代码都删除再追加吗?恐怖啊
会不会是JBUILDER的库文件被破坏啦
你不是重新装了jb了吗?
如果最简单的html都过不去。简单到:
<table>
<tr>
<td>
hello!
</td>
</tr>
</table>
如果这样的语句都不行。
你只好把Jb卸载了。而且要卸载的干干净净(包括注册表),然后重新装Jb。把你用过的包(指jar文件)更新一下,用当机前的。
我把JSP都删除啦,然后把class也删除了,运行html的web run with defalult service,jb打开了它自身配置的web service ,tomcat 8080端口,运行正常,然后我将jsp页面和class依次加进工程文件,然后在IE里调试;所有的jsp页面,居然没有任何问题,我以为解决了,可是当我再次想在JB中用web run with defalult service调试页面时,又是那该死的三条信息,我倒,这个时候,页面都能正常运行。
然后我将8080服务关上,他妈的再次运行想打开web service ,又时报错
JB我已经重装两次了,每次装是不是有个JBuilder Web service的组件,我装不上,报错
我的判断,现在的问题不是程序的问题,是你的jb设置的问题。我一向认为jb在设置上挺复杂的。你去看看jb关于web开发方面的一些设置吧。
我真的觉得是端口号的问题。
三谢,一谢 Jupiter520(涅磐) ,我一直在等待你的支持,你的建议给我解决问题灵感,感谢,真的。
二谢Philip1314(勇敢的心),prosong(prosong) ,beyond_xiruo(希偌), zhaoxichao(小西) ,Gnepys() , owenyang(和java 在一起) ,感谢各位的热情建议,现将一点薄礼献上,笑纳,^_^
三谢嘛,谢自己罗,自己能坚持下来,因为今天在自己处理这烂问题时,发现老板并没有将工资卡发给我的念头,因为我和同学是试用,他们正式员工上个星期都发了,老板要了我们的身份证说是办工资卡,原以为这个星期可以领工资了,可惜...,唉,我们身上的money已经不多了,估计这个月都坚持不下来,怎么办啊,一个技术上的问题解决了,又出了个非技术上的问题,郁闷...
现将解决问题的方法公布:很简单,由于JB的烂,在你运行期间的断电会导致破坏你的工程文件,解决的方案可以重新建个新工程,将你的jsp文件和class再拷进去,重新编译即可。
最后提醒各位用JB的大哥们,电压不稳的时候三思啊,免得象我这样搞得焦头烂额的。