tomcat和myeclipse JDK版本
来源:互联网 发布:英文介绍淘宝网 编辑:程序博客网 时间:2024/05/01 19:07
今天遇到这样的问题:
1.启动tomcat目录下的start.bat,程序正常启动,http://localhost:8080可以正常启动,启动项目进入登录页面,但是我输入用户名和密码却无法登录进去,报500错误。
我的项目是一个好的发布包,没有问题的。
2.打开myEclipse,启动tomcat,然后在浏览器里输入我的项目地址,项目可以正常打开,登录没有问题。
总结了下,tomcat没有配置jdk,myEclipse有自带的jdk,项目启动无法解析Java和jsp代码,所以报错。
配置jdk:
检查tomcat/bin/catalina.bat,增加 set JAVA_HOME=jdk路径;
检查tomcat/bin/setclasspath.bat,同样增加 set JAVA_HOME=jdk路径;
检查tomcat/bin/startup.bat,增加 set JAVA_HOME=jdk路径;(我的tomcat是简易版本,这里确定了电脑已经配置了环境变量)
然后启动项目,错误依旧。
[中间发生的插曲]
我配置好jdk路径后,start.bat启动一闪而过,原因是jdk路径错误,头疼,我的路径这么配的:set JAVA_HOME="D:/Program Files/Java/jdk1.6.0",正确的配置应该是:set JAVA_HOME=D:/Program Files/Java/jdk1.6.0
[中间发生的插曲]
继续总结,tomcat配置的jdk运行其他的项目也没有问题的,myEclipse里自带的jdk版本是1.5,我的是myeclipse6.6。而我tomcat配置的jdk版本是1.6,项目里运用的是jdk什么版本不得而知,不知道没有源码是否可以检查出来?我搜了下,一台电脑可以装两个版本的jdk,可以通过设置选择项目使用哪个jdk的,太麻烦了,我就手动的装了jdk1.5,在环境配置里把地址指向1.5的地址,然后tomcat配置里都是1.5的地址,然后运行我的项目……
!!!!!!!!
哈哈哈哈哈,成功!
最后补充,我又把环境变量的配置改回到1.6的(就是在计算机——属性——高级设置——环境变量),然后启动项目,成功!系统的环境变量不需要改变,前面多此一举,这里只要配置tomcat的jdk版本就可以了。
- tomcat和myeclipse JDK版本
- JDK、myeclipse和tomcat都什么版本可用servlet 3.0
- MyEclipse 和 tomcat 中的 JDK
- myeclipse导入项目的jdk,tomcat版本和自己已有的版本不符的解决办法
- JDK和Myeclipse中Tomcat的配置
- Myeclipse中配置Tomcat和JDK
- myeclipse中jdk和tomcat配置
- myeclipse 10配置jdk和tomcat
- myEclipse中配置jdk和tomcat服务器
- JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)
- MyEclipse中改变选择JDK版本 及tomcat
- MyEclipse、Eclipse、jdk、tomcat、jar文件对应版本问题
- tomcat和eclipse jdk版本冲突问题
- tomcat和项目工程jdk版本不一致
- tomcat和程序的JDK版本不一致
- MyEclipse更换JDK版本
- 配置JDK+TOMCAT+MyEclipse
- jdk tomcat myeclipse 配置
- UC 杂记 05/19/2011 重温旧梦
- java 线程池与工作队列
- xming & putty
- UVa Problem 10258 Contest Scoreboard (比赛计分板)
- Oracle常见问题与解答
- tomcat和myeclipse JDK版本
- 模式对话框和非模式对话框的区别[转]
- 记录集(RecordSet)新增客户端默认值特性
- android listview 分页
- UVa Problem 10149 Yahtzee (Yahtzee 游戏)
- SharepPoint使用数据视图操作用户类型栏位需要特别注意的地方
- JAVA功能代码《1》----把Strings转换成int和把int转换成String
- linux
- 屏幕监控编程