当前位置: 技术问答>java相关
★★拜托哪位大侠救命:JSP调试出现以下错误,没办法解决了阿!!(只要有启发的回复就有分,决不食言)★★
来源: 互联网 发布时间:2015-04-27
本文导语: 我在用weblogic6.1调试一个软件下载网站程序的时候出现以下错误,谁能知道出现这种错误是什么情况,有哪些情况,现在很棘手阿。拜托哪位高手给个启发之类的,错误如下: Full compiler error(s): D:beawlserver6.1configmy...
我在用weblogic6.1调试一个软件下载网站程序的时候出现以下错误,谁能知道出现这种错误是什么情况,有哪些情况,现在很棘手阿。拜托哪位高手给个启发之类的,错误如下:
Full compiler error(s):
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:230: 'catch' without 'try'
} catch (Throwable __ee) {
^
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:95: 'try' without 'catch' or 'finally'
try { // error page try block
^
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:240: '}' expected
}
^
Note: D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
3 errors
Full compiler error(s):
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:230: 'catch' without 'try'
} catch (Throwable __ee) {
^
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:95: 'try' without 'catch' or 'finally'
try { // error page try block
^
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java:240: '}' expected
}
^
Note: D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
3 errors
|
很同情你, 以前我用websphere调jsp是也报过这种错,
后来发现通常是jsp页里{}不匹配,反正很烦,
就要像yanchang(笨笨) 说的分段调试了
trycatch是编译的servlet产生的,你页面中的{ }不匹配的话,就会影响到它
后来发现通常是jsp页里{}不匹配,反正很烦,
就要像yanchang(笨笨) 说的分段调试了
trycatch是编译的servlet产生的,你页面中的{ }不匹配的话,就会影响到它
|
ewang_365(苏37也坠毁):
"skyyoung(路人甲)
faint! open this java file to check !!!
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java "
找到该文件,然后根据提示的定位到出错的代码上,然后对照你的jsp,改是在你的jsp上改的,这其实是一种最后没有办法时才采取的方法,成功100%,就是太累了一点!但不失为一种好办法!
"skyyoung(路人甲)
faint! open this java file to check !!!
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java "
找到该文件,然后根据提示的定位到出错的代码上,然后对照你的jsp,改是在你的jsp上改的,这其实是一种最后没有办法时才采取的方法,成功100%,就是太累了一点!但不失为一种好办法!
|
try和catch应该配合使用:
try{
}
catch{
}
try{
}
catch{
}
|
请检查try和catch之间是否有什么语句?
|
好像有的方法必须要抛出异常。
你不如全放到try{}catch{}中,
估计可以解决.
你不如全放到try{}catch{}中,
估计可以解决.
|
1.多了个括号
2。try语句没有相应的catch
2。try语句没有相应的catch
|
faint! open this java file to check !!!
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java
D:beawlserver6.1configmydomainapplicationsDefaultWebAppWEB-INF_tmp_war_myserver_myserver_DefaultWebAppjsp_servlet_softdownload__index.java
|
好象以前的许多人也遇到过这样的问题
在tomcat上跑的好好的到wl就说少}
友人说可能是你的文件里某地方有中文的空格了什么的,
你采用分段调试的方法漫漫的调试了
在tomcat上跑的好好的到wl就说少}
友人说可能是你的文件里某地方有中文的空格了什么的,
你采用分段调试的方法漫漫的调试了
|
System.out.println();咯!那还能有什么方法?写文件也可以了
|
可能是{}不匹配
|
1.首先的的这段代码好象不全:Conn.close();可前面并没有定义Conn。
2.对数据库操作必须抛出异常,把那段程序用try{}catch{}就可以了。
2.对数据库操作必须抛出异常,把那段程序用try{}catch{}就可以了。
|
有一个抛出异常的语你没有捕到
try{
}
catch(Expotion e)
{
}
try{
}
catch(Expotion e)
{
}
|
你看看你include的那几个JSP页面有没有错?还有,有时候对空格很敏感的。实在没有办法,找到生成的java文件,对应错误提示来该吧。再不,你把那个生成的java文件相应行230,92,240 都贴出来,(附近行也贴)!
|
一般来说,这种错误提示说明:
在try{
Body
}
catch()
中的Body部分多或少了'{' or '}'
很可能是if,while,for,....嵌套乱了
在try{
Body
}
catch()
中的Body部分多或少了'{' or '}'
很可能是if,while,for,....嵌套乱了