关于《李刚J2EE-ssh整合开发》工作流项目导入eclipse的一个问题
本帖最后由 zhengyuechuan 于 2012-11-23 10:37:25 编辑
李刚的《轻量级javaEE企业应用实战(第3版)》第十章是一个工作流项目,我把他导入eclipse,但是出现了问题。
我的eclipse版本是:juno
jdk版本是:1.6
李刚用的eclipse是:helios
jdk版本是;1.6
所有的jsp文件都有问题,不知道为何。
------最佳解决方案--------------------对着项目点右键->build path-->configer build path-->libraries-->add JARs -->找到web-inf目录下的bin目录,看有没有还没导进去的包。一般是这样的情况
------其他解决方案--------------------看你的截图,你的项目名称上有个红色的叹号,这说明你的项目有错误,进入build path 看看你想买引用的那些jar以及jdk什么的是不是路径正确,一般都需要edit一下换成你自己的安装路径。
至于那些JSP的报错,那个先可以不管。有时候clean一下或者关掉重新打开就不提示了。
如果你对这种build path里面的调整不熟悉的话可以使用另一种方式导入别人的项目。首先建立一个同名的项目,然后把别人项目里面的必要的东西考进来就可以,一般只需要src、lib和JSP就可以。要是缺少包的话就导入你自己的相关包
------其他解决方案--------------------你说的新建一个项目我之前试过了,问题解决了,但是却无法访问jsp,都是404错误。
外部请求不能直接访问WEB-INF目录下的任何文件,所以你的会报错。这是servlet的规定。不要问我为什么人家这么规定。
你应该把需要外部访问到的文件放到服务的目录下面,比如WebContent/index.jsp,如果你觉得有一些私密的东西不要直接暴露给外部,那么你可以通过在index.jsp中包含web-inf内部的东西,所以这就是为什么你在链接中包含了WEB-INF会直接报错的原因,404知道是什么意思吗?就是禁止访问的意思
------其他解决方案--------------------是不是么有servlet架包的支持
------其他解决方案--------------------
怎么说?书中没有说到这个好像。
------其他解决方案--------------------标签也会报错??、关注中
------其他解决方案--------------------
我是整个项目导入进入的。他光碟中的项目。
------其他解决方案--------------------
还是不行啊
------其他解决方案--------------------在jsp中 全选 剪切 保存 粘贴 试试看
------其他解决方案--------------------应该是缺少库文件
------其他解决方案--------------------看样子像是不能解析jsp,可能是导入工程的时候不是以动态 web工程导入的,这样会没有servletjar包的支持,会出错的
------其他解决方案--------------------
你说的新建一个项目我之前试过了,问题解决了,但是却无法访问jsp,都是404错误。
或者这样,你留个邮箱好不好,我把李刚书中那个项目发给你,你导入试试,非常感谢你的回答。
------其他解决方案--------------------
你的这个方法我试了,开始黏贴进去时候没有报错,但是项目还是有那个红色的感叹号,我就重启一下,又报错了。
------其他解决方案--------------------
动态 web工程导入,怎么做到动态导入?