最近学习WebSocket,需要使用Tomcat 7和Java 7来编写例子。
而本身环境使用的Eclipse里面存在的是Tomcat 6,系统的JAVA_HOME也是使用的java 6。
于是我想二者能共存。
于是纠结的配置了很久,然后是这样一种状况:
![](/attachment/201402/19/21519621_1392801898g4gn.jpg)
貌似应该配置正确了,但实际上运行时,还是显示的使用的java 6。我将java_home配置成了java 7,问题照旧。
于是,我又将系统的path里面的java 6改成了7,ok了。
看来eclipse启动tomcat,java来源于系统的path,但是上面配置tomcat下的classpath也确实生效了。
于是,结论:
eclipse下运行的tomcat程序二进制程序java的来源还是系统path配置的java,classpath可以通过配置指定。而所谓的java_home,也就不关心了。
阅读(1479) | 评论(0) | 转发(0) |