自动抄表系统web版技术笔记 ---环境安装调试篇
根据项目的实际需求,采用web方式来发布抄表相关数据,在这之前有采用过JDK1.4+tomacat4.0 的方式搭建过相关系统。许久未使用,环境有些许陌生 。下载最近的JDK1.6 +TOMCAT6.0 ,竟然安装启动不了。。而后根据log信息,查出原因。。叙述如下:
1、 软件下载
1, j2se jdk1.6
http://java.sun.com/javase/downloads/index.jsp
2, Tomcat 6
http://archive.apache.org/dist/tomcat/tomcat-6/
本文中采用的具体版本为:
JDK
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
TOMCAT
apache-tomcat-6.0.10.exe
2、JDK安装
---------------------------------------------------------------------
2.1 点击jdk-6u1-windows-i586-p.exe文件安装Jdk,选择目录(假使E:/jdk1.6),一路Next,安装完毕。
2.2 添加JAVA环境变量(我的电脑右键->属性->高级->环境变量->系统变量)
CLASSPATH 设置变量值 .;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar
JAVA_HOME 设置变量值 E:/jdk1.6
PATH 设置变量值 .;%JAVA_HOME%;%JAVA_HOME%/bin;
2.3 在DOS命令行状态下测试Java是否成功安装,输入java -version可以查看版本
c:/>java -version
java version "1.6.0_10_rc2"
Java(TM) SE Runtime Environment (build 1.6.0_10-rc2_b32)
Java HotSpot(TM) Client VM
2.4 测试HelloWorld,新建一个HelloWorld.java的文件,内容如下
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("test!!!");
}
}
在命令行输入javac HelloWorld.java,编译一下,然后再执行java HelloWorld,就能看到正常的输出了。
3、 Tomcat安装
---------------------------------------------------------------------
3.1 点击apache-tomcat-6.0.10.exe文件安装Tomcat,选择目录(假使E:/Tomcat6)安装完成后
3.2 添加TOMCAT环境变量(我的电脑右键->属性->高级->环境变量->系统变量)
TOMCAT_HOME 设置变量值 E:/Tomcat6
3.3 从程序菜单或是服务里启动Tomcat,然后你在浏览器输入http://localhost:8080/就可以看到Tomcat欢迎页面。
正常情况下都会成功!! 但我在该处一直出现启动不了TOMCAT 的情况!!!
进入E:/Tomcat6/logs 中发现问题如下:
[2009-03-10 10:58:55] [info] Running Service...
[2009-03-10 10:58:55] [info] Starting service...
[2009-03-10 10:58:55] [174 javajni.c] [error] 找不到指定的模块。
[2009-03-10 10:58:55] [947 prunsrv.c] [error] Failed creating java C:/Program Files/Java/jre6/bin/client/jvm.dll
[2009-03-10 10:58:55] [1202 prunsrv.c] [error] ServiceStart returned 1
[2009-03-10 10:58:55] [info] Run service finished.
[2009-03-10 10:58:55] [info] Procrun finished.
于是我把jre里的msvcr71.dll文件拷贝到C:/windows/system32下面,重新启动Tomcat 后,问题解决了.
打开浏览器 进入http://localhost:8080/,当看见Tomcat猫的图标了,则表示安装成功!!!