1. 未部署Web应用

2.URL输入错误
      
 排错方法:
首先,查看URL的IP地址和端口号是否书写正确。
其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----
Web Context-root检查这个路径名称是否书写正确。
最后,检查一下文件名称是否书写正确。

3.目录不能被引用
       排错方法:
       在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置。由于META-INF
WEB-INF文件夹下的内容无法对外发布,所以,如果你引用了带这两个目录的文件,肯定是不允许。例如: http://localhost:8080/guestbook/WEB-INF/index.html就是错误的
文件位置存放错误

4. Tomcat服务器中web.xml中的问题 
       排错方法:
      如果你的web应用程序有多个jsp页面的话,当你点击你web应用程序的虚拟根目录时可能会出现404错 误,只是你只需要修改Tomcat服务器中web.xml 
       <init-param>
            <param-name>listings</param-name>
            <param-value>false(将其该为true)</param-value>
        </init-param>

补充说明:在6.0.18 版本error:“ The requested resource () is not available. ”
总是无法访问/myapp/*.jsp文件,可以将 /ROOT 中build.xml 文件copy 一份到myapp,  注意把里面所有的 ROOT 用 myapp 代替. 应该就OK.

5、WEB-INF下面必须要有几个固定的文件夹和文件
        
±web.xml 该web app的配置文件
±lib 该web app用到的库文件
±classes存放编译好的servlet 
  请注意他们的名字,我曾经就由于把classes写成class,查错查了半宿还没解决,所以写这些的时候千万要仔细,要不会浪费更多的精力去查错。

6、如果要运行的不是.jsp文件,而是servlet(.class)文件,要配置web.xml(当然是WEB-INF下面的),加上以下字段:
  <servlet>
  <servlet-name>HelloWorldServlet</servlet-name>
  <servlet-class>HelloWorldServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>HelloWorldServlet</servlet-name>
  <url-pattern>/HelloWorldServlet</url-pattern>
 </servlet-mapping>
其中的“HelloWorldServlet”改为你要运行的文件名

7.struts.xml配置错误,可能是你的Action值写错或者链接URL写错

下面是我自己的解决办法,很多书都是导入六个文件,我自己的话是多增加了commons-lang3-3.1.jar和javassist-3.11.GA.jar
8、增加commons-lang3-3.1.jar文件到啊WEB-INF/lib目录下,struts2最新的web开发包如下:

Background Indexer Crash Recovery java.lang.StackOverflowError

(2012-02-09 09:48:23)

标签:

杂谈

分类: J2EE

myeclipse8.5每次从外部导入工程时都报错:
Background Indexer Crash Recovery
java.lang.StackOverflowError
这个问题百度说是构建路径的jre有问题,但是我遇到的问题并非如此,
点击错误日志详情如下:
java.lang.StackOverflowError
at java.util.ArrayList.get(ArrayList.java:322)
at org.eclipse.dltk.internal.javascript.typeinference.CombinedOrReference.isLocal(CombinedOrReference.java:296)
at org.eclipse.dltk.internal.javascript.typeinference.TransparentRef.isLocal(TypeInferencer.java:149)
at org.eclipse.dltk.internal.javascript.typeinference.CombinedOrReference.isLocal(CombinedOrReference.java:297)
at 
解决方案:
1、Help > MyEclipse Configuration Center > Dashboard tab 
2、在Add-ons下取消勾选:"MyEclipse IE Javascript Debugger (Windows Only)"
3、在右下方的挂起面板(Pending Changes)选择:Apply 1 change
4、等待eclipse自己进行更新,可能需要很久,亲测等待时间在半个小时以上。。。
 

最新文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q99-Q101)
  2. javascript基础01
  3. django文件上传下载
  4. javascript插件uploadify简单实现文件上传
  5. C 解决百度知道的一个高中题
  6. GHOST -ntexact 正常还原
  7. NOIP2007 统计数字
  8. 【转】iOS-Core-Animation-Advanced-Techniques(六)
  9. traits编程技法
  10. Nginx做流媒体服务Windows版实现直播
  11. 专访笨叔叔:2019年可能是Linux年?(转)
  12. BZOJ1330 : Editing a Book
  13. Jenkins tomcat打包启动脚本,待完善
  14. C++根据传入的函数指针来解析需要的参数
  15. ASP.NET真假分页—真分页
  16. jacob将word转换为html
  17. Oracle新建数据库,并导入dmp文件
  18. [Angular-Scaled web] 1. Architecture and file structure
  19. asp.net mvc webconfig配置文件操作
  20. ps入门教程:photoshop工作界面

热门文章

  1. linux查看tomcat安装路径
  2. 浏览器JS报错Uncaught RangeError Maximum call stack size exceeded
  3. Jmeter接口测试实例2-获取所有学生信息
  4. pygame-KidsCanCode系列jumpy-part5-屏幕滚动
  5. 用C++实现半透明按钮控件(PNG,GDI+)
  6. 2.1 mac下多版本jdk的安装和管理
  7. python2.7升级3.5教程 可用
  8. webstorm11.0下载地址和webstorm11.0破解程序patcher.exe下载使用方法说明 前端IDE工具的利器
  9. AYUI -AYUI风格的 超美 百度网盘8.0
  10. Android RecyclerView的item大小保持四个半