谁给看一下啊, 用eclipse运行jsp时出现的

eclipse运行JSP文件时出现的,是什么错误,如何解决~

NullPointerException空指针异常
典型情况是
null.callSomeMethod();你需要在调用对象的方法前检查是否为null的情况,避免上面的情况出现。

eclipse是不能直接运行jsp的,它只能运行web工程,并且需要借助其他的web应用服务器部署后,在浏览器运行。

最简单的方式如下:
1、创建web工程,在工程的webroot(可能被你重命名成其他名称)或web-inf文件夹下创建jsp文件,web-inf下的jsp是不能直接访问的,需要在别处跳转一下或者配置.do,这里直接在web.xml中设置为首页跳转:

你创建的.jsp

2、依次点击菜单:window、showview、other,选择servers,在新出现的view中鼠标右键,点击Configure server Connector,依照下面的图片进行设置(先选择home的地址,下面两个会自动设置),设置完成点OK,设置的服务器就列到了server的view中的列表当中。

3、右键你的工程,左侧tree选择WEB,将你的webroot文件夹名选中,并填写你的工程名(此步骤是为了在访问你的网页时不需要添加工程名,不设置也可以,但需要每次都带着你的工程名)
4、部署工程,还是在刚刚的Server的view中,在列表中右击你设置的web服务器(tomcat),选择 Add Deployment,project下拉框选择你创建的工程,点击finish,右下角会显示部署的进度,直到消失后进行下一步。
5、部署成功后,选择server的view的右上角的蜘蛛图标进行debugger模式运行,这种方式可以在后台代码添加断点进行JAVA的调试功能,也可以点击旁边的小三角直接运行。
6、点击运行后会自动跳到Console的view,直到输出:”Server started in running mode“运行完成,打开你的任意浏览器,输入“http://127.0.0.1:8080”(8080是tomcat服务器的常用端口号,没修改过的话,默认就是这个)查看你的页面,如果是其他页面在后面添加路径及文件名。

这是选择运行的服务器,上面choose an existing server是选择一个你已经存在服务器,下面manually define a new server,意思是手动定义一个服务器。
The server does not support version 3.0 of the J2EE Web module specification.意思大概是是:服务器不支持J2EE Web模块规范的3.0版本。
其实,你是选错了,我们一般用的·是web服务器是Tomcat,下面是你选的服务器类型,从本质上说Tomcat属于Apache服务器,所以你可以在类型里找到Tomcat找到你相对应的服务器版本型号就行了
没有找到你想要的Tomcat服务器类型也没关系,manually define a new server的右下角有一行蓝色的字:download additional server adapters,意思是下载添加服务器型号,下载完后你就可以choose an existing server,找到你下的服务器版本号就行了
英语还是要学的好一点!不然很多都是一脸懵逼!
希望能帮到你。求推荐

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网