MyEclipse中开发web项目遇到的一些问题

18 篇文章 0 订阅
5 篇文章 0 订阅

细细想来开发Java Web应用已经有6年了,最近两年很大一段时间去搞后端数据处理,C#,脚本,大数据,NON-SQL等等,最近又有一些新的web应用需要开发,翻出了以前一些基于MyEclipse 开发Web一些笔记,分享出来给新人,希望有一点用处。欢迎留言咨询~


1.运行web应用发现应用与工程名不匹配问题

一般copy别人项目过来之后,你可能会选择修改项目名称,但是部署上去之后还是用的旧的名称,报404,原因是web context-root没有修改

对比myeclipse来说,需要:点击工程右键——>properties——>MyEclipse——>Web 把context root修改为你自己命名的工程名


2.项目前有红色感叹号(很常见)

一般情况是由于java build path设置有问题,无外乎:1.jdk/jre无法找到,2.各种jar包路径问题,3.同一种jar版本冲突(需要特别注意,这种情况下configure build path里面没有错误,导致你无法直观找到问题,笔者遇到的问题commons-pool-1.6.jar和commons-pool-2.1.jar同时引用冲突)

点击工程右键——>build path——>configure build path,把无法找到jar包进行修改


3.运行tomcat报java.lang.OutOfMemoryError: Java heap space 或 PermGen space

参考:http://jc-dreaming.iteye.com/blog/508639

如果是myeclipse中报,则可以:Window——> preferences ——> MyEclipse ——> Servers——> Tomcat x.x——> JDK 设置 VM ARGS,例如:-Xms256M -Xmx1024M

关于VM参数设置,参见笔者博客:JVM调优总结 -Xms -Xmx -Xmn -Xss


4.运行Web应用报:LifecycleException: Failed to start component [StandardEngine[

有可能是编译版本和运行版本不兼容问题,笔者就遇到过,可以根据编译版本和运行版本进行设置。

和3类似:Window——> preferences ——> MyEclipse ——> Servers——> Tomcat x.x——> JDK 选择编译的JDK避免此问题

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值