在一个windowXP操作系统的服务器上,由于项目的需要,需要打开两个应用服务器,一个是tomcat,另一个是JBOSS,这两个服务器上,部署的都有项目,但是由于两个应用服务器,要求的jdk,版本不同。JBOSS要求jdk1.4版本,而tomcat需要jdk1.6的版本。配置如下:
在我的电脑中配置环境变量,只配置classpath,path 。(切记,不能配置java_home)
然后,在电脑的D盘,有jdk1.4 ,jdk1.6 。
打开tomcat目录,进入到bin目录下,编辑startup.bat,打开后,在任意一行处添加set JAVA_HOME=d:\jdk1.6.0_05 (注意:rem是注释)
再打开jboss目录,进入到bin目录下,编辑run.bat,打开后,在任意一行处添加set JAVA_HOME=d:\jdk1.4 。
好了,这时候,再次运行tomcat服务器,运行startup.bat ,就会看到正确运行了。同理,运行jboss服务器,运行run.bat ,就会看到正确的运行信息了。
结束!