概述
因为java项目要部署到服务器上,需要把环境装好,根据之前的记录总结下
注意:将下面的软件包替换为实际的
1、安装jdk
1)下载jdk,我的是jdk-7u76-linux-x64.tar.gz,并上传到/usr/java#cd /usr/java
#tar -xf jdk-7u67-linux-x64.tar.gz
2)配置环境变量,修改/etc/profile文件
#vim /etc/profile
在末尾添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_67
export JRE_HOME=/usr/java/jdk1.7.0_67/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
执行如下命令是配置立马生效:
#source /etc/profile
3)输入java命令,看看是否生效,结果如下说明成功
# java -version
java version "1.7.0_76"
Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
1)下载tomcat,我的是apache-tomcat-7.0.62.tar.gz,并上传到/usr/java
#cd /usr/java
#tar -xf apache-tomcat-7.0.62.tar.gz
2)配置环境变量
#sudo vim /etc/profile
在末尾添加如下内容:
export export TOMCAT_HOME=/usr/java/apache-tomcat-7.0.62
export PATH=$PATH:$TOMCAT_HOME/bin
执行如下命令是配置立马生效:
#source /etc/profile
3)启动tomcat
执行如下命令:
#cd /usr/java/apache-tomcat-7.0.62
#./bin/startup.sh
Using CATALINA_BASE: /usr/java/apache-tomcat-7.0.62
Using CATALINA_HOME: /usr/java/apache-tomcat-7.0.62
Using CATALINA_TMPDIR: /usr/java/apache-tomcat-7.0.62/temp
Using JRE_HOME: /usr/java/jdk1.7.0_76/jre
Using CLASSPATH: /usr/java/apache-tomcat-7.0.62/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.62/bin/tomcat-juli.jar
Tomcat started.
此时,在浏览器打开http://域名:8080,可以看到如下页面,表示安装成功
可以执行如下命令关闭tomcat:
#cd /usr/java/apache-tomcat-7.0.62
#./bin/shutdown.sh
Using CATALINA_BASE: /usr/java/apache-tomcat-7.0.62
Using CATALINA_HOME: /usr/java/apache-tomcat-7.0.62
Using CATALINA_TMPDIR: /usr/java/apache-tomcat-7.0.62/temp
Using JRE_HOME: /usr/java/jdk1.7.0_76/jre
Using CLASSPATH: /usr/java/apache-tomcat-7.0.62/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.62/bin/tomcat-juli.jar
1)下载maven,我的是apache-maven-3.3.9.tar.gz,并上传到/usr/java
#cd /usr/java
#tar -xf apache-maven-3.3.9.tar.gz
2)配置环境变量
#sudo vim /etc/profile
在末尾添加如下内容:
export M2_HOME=/usr/java/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin
执行如下命令是配置立马生效:
#source /etc/profile
3)输入mvn --help命令,如果有下面结果说明安装成功:
# mvn --help
usage: mvn [options] [<goal(s)>] [<phase(s)>]
Options:
-am,--also-make If project list is specified, also
build projects required by the
list
-amd,--also-make-dependents If project list is specified, also
build projects that depend on
projects on the list
-B,--batch-mode Run in non-interactive (batch)
mode
-b,--builder <arg> The id of the build strategy to
use.
-C,--strict-checksums Fail the build if checksums don't
match
-c,--lax-checksums Warn if checksums don't match
-cpu,--check-plugin-updates Ineffective, only kept for
backward compatibility
-D,--define <arg> Define a system property
-e,--errors Produce execution error messages
-emp,--encrypt-master-password <arg> Encrypt master security password
-ep,--encrypt-password <arg> Encrypt server password
-f,--file <arg> Force the use of an alternate POM
file (or directory with pom.xml).
-fae,--fail-at-end Only fail the build afterwards;
allow all non-impacted builds to
continue
-ff,--fail-fast Stop at first failure in
reactorized builds
-fn,--fail-never NEVER fail the build, regardless
of project result
-gs,--global-settings <arg> Alternate path for the global
settings file
-gt,--global-toolchains <arg> Alternate path for the global
toolchains file
-h,--help Display help information
-l,--log-file <arg> Log file where all build output
will go.
-llr,--legacy-local-repository Use Maven 2 Legacy Local
Repository behaviour, ie no use of
_remote.repositories. Can also be
activated by using
-Dmaven.legacyLocalRepo=true
-N,--non-recursive Do not recurse into sub-projects
-npr,--no-plugin-registry Ineffective, only kept for
backward compatibility
-npu,--no-plugin-updates Ineffective, only kept for
backward compatibility
-nsu,--no-snapshot-updates Suppress SNAPSHOT updates
-o,--offline Work offline
-P,--activate-profiles <arg> Comma-delimited list of profiles
to activate
-pl,--projects <arg> Comma-delimited list of specified
reactor projects to build instead
of all projects. A project can be
specified by [groupId]:artifactId
or by its relative path.
-q,--quiet Quiet output - only show errors
-rf,--resume-from <arg> Resume reactor from specified
project
-s,--settings <arg> Alternate path for the user
settings file
-T,--threads <arg> Thread count, for instance 2.0C
where C is core multiplied
-t,--toolchains <arg> Alternate path for the user
toolchains file
-U,--update-snapshots Forces a check for missing
releases and updated snapshots on
remote repositories
-up,--update-plugins Ineffective, only kept for
backward compatibility
-V,--show-version Display version information
WITHOUT stopping build
-v,--version Display version information
-X,--debug Produce execution debug output
最后
以上就是踏实早晨为你收集整理的centos安装jdk、tomcat、maven搭建java环境的全部内容,希望文章能够帮你解决centos安装jdk、tomcat、maven搭建java环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复