之前安装过多次jdk,每次都不记得环境变量怎么配置,今天搭建java web服务器,总结一下。
一:jdk安装环境变量配置
1,环境变量配置有用户环境变量和系统环境变量
用户环境变量配置之后只针对当前登录windows的用户名可以使用,而其他用户名登录之下是无法使用的。
系统环境变量配置之后针对登录当前windows系统的所有用户都可以使用,没有限制。
环境变量配置方法:
- 配置 变量名: JAVA_HOME 值: C:\Program Files\Java\jdk1.7.0_67
- 变量名: PATH
- 变量名: CLASSPATH 值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(前面的 . 号表示 .java文件执行的当前路径)
其中 :
JAVA_HOME表示当前jdk的安装路径,就是刚才jdk的安装路径C:\Program Files\Java\jdk1.6.0_03,此路径下包括lib,bin,jre等文件夹(此变量最好设置, 因为以后运行tomcat,eclipse等都需要依据此变量);
PATH环境变量的作用是设置供操作系统去寻找和执行应用程序的路径列表,也就是说,如果操作系统在当前目录下没有找到我们想要执行的程序和命令时,操作系统就会按照path环境变量指定的目录依次去查找,以最先找到的为准.如果找完path中的路径也不能找到,则报错。javac.exe(Java源文件的编译工具),java.exe(Java字节码解释程序,负责解释执行Java字节码文件,就是一个JVM) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。
CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。
Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar 包含在 CLASSPATH 中。
2,环境变量设置完成之后 ,在控制台运行 java javac java -version命令出现相应的提示即jdk安装成功
二,tomcat的配置
A,tomcat环境变量的配置
- 变量名: CATALINA_HOME值: C:\apache-tomcat-7.0.59
- 变量名: PATH 值: %CATALINA_HOME%/bin;
- 变量名:CLASSPATH 值: %CATALINA_HOME%/common/lib;
到此tomcat环境变量配置完成,若出现tomcat无法启动,可能是环境变量配置错误。
B,在使用花生壳映射访问内网的情况下,使用花生壳域名访问服务器,首先修改host name,将localhost修改对对应的域名
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
<Host name="xxxxxx.gicp.net" appBase="webapps"unpackWARs="true" autoDeploy="true">
C,更改tomcat服务端口:
tomcat目录/bin/文件夹下:编辑server.xml文档,
1,若将:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
端口改成80则使用系统http服务80端口,对应情况下,访问url则可以省略端口号:http://xxxxxx.gicp.net/weixin/index.jsp
2,有些情况下80端口不可使用,则改为其他端口号,
<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
则对应情况下访问url为:http://xxxxxx.gicp.net:8888/weixin/index.jsp
D,一般情况下,tomcat为手动启动,即开启bin文件夹下的start.bat文件,这里在服务器上将tomcat设置为自动启动
我们有看到tomcat目录/bin文件夹里有个tomcat7w.exe,顾名思义就是tomcat以window方式显示控制台。第1次点击打开它时候,可能会提示:tomcat指定的服务未安装,
此时我们可以这样解决它:
打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可,如图操作,tomcat目录按自己机子上的来哦,这样就可以让tomcat以window方式显示控制台。点击tomcat7w.exe,会显示如图:
点击start启动tomcat服务,如果startup type选择AUTOMATIC,就是随开机启动啦,这样就不需要每次都手动开启啦。
三:整个服务器配置完成之后,在远程访问的url即为:http://xxxxxxx.gicp.net:8888/weixin/index.jsp