Java Web环境搭建与项目部署总结
1、环境搭建
开发环境为Java环境,所以只需搭建Java环境即可。
1.1 jdk与jre安装
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Jdk下载地址图示
根据电脑系统下载对应安装包。下载完成后点击运行,进行安装。
Jdk安装图示
安装jdk的过程中会自动安装jre。
1.2 Java环境变量设置
右键单击我的电脑——属性——高级系统配置——高级——环境变量。
打开环境变量设置
新建一个名为“JAVA_HOME”的系统变量,值为:D:\ProgramFiles\Java\jdk1.8.0_73(jdk安装目录,具体位置视自己情况而定)。
新建JAVA_HOME变量
新建CLASSPATH系统变量。变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar;
新建CLASSPATH系统变量
新建Path变量,变量值:%JAVA_HOME%\bin;
新建Path变量
2、软件安装
2.1 tomcat的安装
下载地址:http://tomcat.apache.org/
版本说明:
BinaryDistributions和Source Code Distributions分别是二进制版本和源代码本。Core:是Tomcat正式的二进制发布版本,一般大家做开发或者学习的时候应该下载Core下的。Deployer:是基于Tomcat的web应用的发布器,就是在把写好的JavaEE应用发布到Tomcat的时候可以使用Deployer来动态的发布。所以它不是真正的Tomcat二进制版本,它只是一个用以发布基于Tomcat的Web应用的发布工具而已。
安装过程比较简单,选择安装目录、配置端口即可,在此不再赘述。
2.2Mysql安装
下载地址:http://dev.mysql.com/downloads/mysql/
安装过程与普通软件安装无异,不再过多说明,现就要点说明:
1. 安装类型界面各设置项含义
选项 | 含义 |
Developer Default | 默认安装类型 |
Server only | 仅作为服务器 |
Client only | 仅作为客户端 |
Full | 完全安装类型 |
Custom | 自定义安装类型 |
Installation Path | 应用程序安装路径 |
Data Path | 数据库数据文件的路径 |
其中:“Custom”选项,可修改安装路径或保持默认值。
2. 注意root账号密码设置。
3、Tomcat配置
配置tomcat端口、最大、最小并发数等性能参数
打开conf/server.xml 找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
对于一般应用默认参数足够,特殊情况根据说明配置:
port:服务器端口;
maxThreads:最大线程数量;
minSpareThreads:Tomcat初始化时创建的线程数;
maxSpareThreads:保有的最大线程数量;
acceptCount:允许的最大连接数 。
设置最大最小内存:
Windows下,在文件/bin/catalina.bat,Linux下,在文件/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS=-Xms【初始化内存大小】-Xmx【可以使用的最大内存】
JAVA_OPTS 这个是TOMCAT已经定义好的名,你只需要将
“JAVA_OPTS=-Xms256m -Xmx512m”这句话,添加到
catalina.bat(windows)
set JAVA_OPTS=-Xms256m -Xmx512m
catalina.sh(linux)
JAVA_OPTS=-Xms256m -Xmx512m
或者直接修改start.bat或start.sh文件也行,因为start文件会调用catalina文件。
如果是windows环境,在startup.bat中加入set JAVA_OPTS=-Xms256m-Xmx1024m
如果是linux则在startup.sh中加入JAVA_OPTS=-Xms256m -Xmx1024m
在Tomcat下指定JDK的路径:
修改bin文件夹下面的catalina.bat文件,把如下内容
rem ----- Execute The Requested Command---------------------------------------
echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR:%CATALINA_TMPDIR%
echo UsingJAVA_HOME: %JAVA_HOME%
修改为:
echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR:%CATALINA_TMPDIR%
echo UsingJAVA_HOME: D:\jdk -------这里的d:\jdk即为需要指定的目录---------
4、部署Java Web项目
4.1导出WAR包
在eclipse中导出WAR包,放在tomcat中webapps目录下。
4.2 WebContent
将项目的WebContent复制到tomcat中webapps目录下。