tomcat下访问ip直接进入op=fs界面》配置问题,求大神帮忙分析下

官方配置文档

(tomcat版本8.5.50-windows-x86)

(jdk版本jdk-7u79-windows-i586)

按照配置文档新建a.jsp后无法用链接

http://localhost/WebReport/a.jsp

打开,但是

http://localhost/WebReport/ReportServer?op=fs

正常的链接可以打开,

用链接http://localhost/WebReport/a.jsp打开时报错:


FineReport A高峰A 发布于 2020-2-16 08:03 (编辑于 2020-2-16 08:05)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
codeclyLv4初级互助
发布于2020-2-16 20:00(编辑于 2020-2-17 21:58)

放入 a.jsp 之后有重启 tomcat 吗,以及 a.jsp 文件的具体路径是否正确。

看错误日志是没有找到 转换jsp后的  servlet 类


看你这异常像是由于哪个版本的问题,导致编译 jsp 文件出错。

但是这个例子,其实是不需要用 jsp 文件的,你把示例中的 a.jsp 改成 a.html,内容如下:


  1. <html>
        <head>  
            <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
            <title>FineReport报表</title>  
        </head>  
        <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">  
            <iframe id="reportFrame" src="ReportServer?op=fs"  
                name="itemslist" frameborder="0" width="100%" height="100%"></iframe>  
        </body>  
    </html>



  • codecly codecly 回复 A高峰A(提问者) id和 name 应该没关系的
    2020-02-17 21:20 
  • A高峰A A高峰A(提问者) 确实没有生成,但是完全按照文档操作的,不知道为什么没有生成,还在查找中,不过替换下生成的class,和java就可以了
    2020-02-18 20:32 
  • A高峰A A高峰A(提问者) 刚学习,对这个tomcat和java还不懂,刚开始没有看明白转换jsp后的类,结果今天早上重新安装号了,以为是包的问题,结果下午在其他电脑测试才想到是没有生成类文件,赶紧回来删自己的评论,呵呵,太感谢你了!
    2020-02-18 20:51 
最佳回答
0
A高峰ALv3见习互助
发布于2020-2-18 10:45(编辑于 2020-2-18 20:30)

确实是没有jsp文件没有自动编译生成class,java文件导致,


  • 1关注人数
  • 818浏览人数
  • 最后回答于:2020-2-18 20:30
    请选择关闭问题的原因
    确定 取消
    返回顶部