文档章节

Linux 安装 Tomcat,maven ,Ant

MtrS
 MtrS
发布于 2014/11/16 10:58
字数 429
阅读 95
收藏 6
点赞 0
评论 0
<!-- lang: shell -->
    下载:

http://ant.apache.org/bindownload.cgi

wget http://apache.tradebit.com/pub//ant/binaries/apache-ant-1.9.4-bin.zip

解压缩
unzip apache-ant-1.9.4-bin.zip
安装到 /opt/ 目录下面
mv apache-ant-1.9.4/ /opt/ant
创建软链接
ln -s /opt/ant/bin/ant /usr/bin/ant

设置环境变量
vi /etc/profile.d/ant.sh

#!/bin/bash
ANT_HOME=/opt/ant
PATH=$ANT_HOME/bin:$PATH
export PATH ANT_HOME
export CLASSPATH=.
使文件可执行
chmod +x /etc/profile.d/ant.sh

首次初始化环境
source /etc/profile.d/ant.sh

校验:
ant -version
校验环境变量:
echo $ANT_HOME


Maven 安装:

http://maven.apache.org/download.cgi


wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip
解压缩:
unzip apache-maven-3.2.3-bin.zip

安装到 /opt/ 目录下面:
mv apache-maven-3.2.3/ /opt/maven
创建软链接:
ln -s /opt/maven/bin/mvn /usr/bin/mvn

设计Maven 环境变量:
vim /etc/profile.d/mavem.sh

##!/bin/bash
MAVEN_HOME=/opt/maven
PATH=$MAVEN_HOME/bin:$PATH
export PATH MAVEN_HOME
export classPATH=.

使文件可执行  
chmod +x /etc/profile.d/maven.sh

首次初始化环境变量

source  /etc/profile.d/maven.sh

mvn -version
echo $MAVEN_HOME


[root@lambda-laptop pics]# mvn -version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: /opt/maven
Java version: 1.8.0_20, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_20/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-123.6.3.el7.x86_64", arch: "amd64", family: "unix"





Tomcat 安装


http://tomcat.apache.org/download-70.cgi

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.zip


unzip apache-tomcat-7.0.53.zip

mv apache-tomcat-7.0.53/ /opt/tomcat 


source /etc/profile.d/tomcat.sh

chmod +x $CATALINA_HOME/bin/startup.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh


vi /etc/profile.d/tomcat.sh 

#!/bin/bash
CATALINA_HOME=/opt/tomcat
PATH=$CATALINA_HOME/bin:$PATH
export PATH CATALINA_HOME
export CLASSPATH=.


chmod +x /etc/profile.d/tomcat.sh

cd $CATALINA_HOME/bin

./startup.sh


编辑:
/etc/sysconfig/iptables 
添加


-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

./shutdown.sh

vi /etc/init.d/tomcat


#!/bin/sh
# chkconfig: 2345 80 20

# Description: Tomcat Start/Shutdown script

export JAVA_HOME=/usr/java/jdk1.8.0_05

case $1 in
start)
cd /opt/tomcat/bin/
./startup.sh
;;
stop)
cd /opt/tomcat/bin/
./shutdown.sh
;;
restart)
cd /opt/tomcat/bin/
./shutdown.sh
cd /opt/tomcat/bin/
./startup.sh
;;
esac
exit 0

chmod a+x /etc/init.d/tomcat 

chkconfig --add tomcat

© 著作权归作者所有

共有 人打赏支持
MtrS
粉丝 30
博文 474
码字总数 352132
作品 0
榆林
Maven插件maven-antrun-plugin的使用

以下引用官方的介绍http://maven.apache.org/plugins/maven-antrun-plugin/: 一、什么是maven-antrun-plugin? 该插件提供从Maven内运行Ant任务的功能。您甚至可以将您的Ant脚本嵌入POM! ...

easonjim ⋅ 2017/05/07 ⋅ 0

Gradle学习(十七)——Ant操作

转载请注明:http://blog.csdn.net/lastsweetop/article/details/79043654 简介 Gradle提供了与Ant的完美集成,你可以在Gradle构建中使用单个Ant任务或者全部由Ant构建。在Gradle的构建脚本里...

lastsweetop ⋅ 01/12 ⋅ 0

彻底掌握Android多分包技术MultiDex-用Ant和Gradle分别构建(一)

Andrid多分包技术在大型项目编译方面起着至关重要的作用,作为一个高级开发者我们有必要掌握此技能,现在我带领大家统一学习此项技能,并教会大家分别使用Ant和Gradle构建。 什么是Dex Dex是...

tan6458 ⋅ 2017/01/09 ⋅ 0

hadoop-2.6.4集群编译搭建-阿里云和腾讯云

腾讯云阿里云 hadoop集群编译搭建 环境准备 阿里云配置: 腾讯云配置: 创建用户 useradd hadoop passwd haddop jdk1.7安装: 下载:http://www.oracle.com/technetwork/java/javase/downloa...

lizer2016 ⋅ 2016/07/31 ⋅ 0

hadoop2.6.4 安装和编译

hadoop集群搭建 tools: SecureCRT8.0 VMware12 RHEL 6.6 x64 网络规划: hadoop0 192.168.248.150 hadoop1 192.168.248.151 hadoop2 192.168.248.152 hadoop3 192.168.248.153 设置静态ip:......

lizer2016 ⋅ 2016/07/26 ⋅ 0

build.xml: 33: Class not found: javac1.8的解决办法

build.xml: 33: Class not found: javac1.8的解决办法 第一步:错误信息如下: BUILD FAILED C:UsersDavideclipsetest-projectbuild.xml:33: Class not found: javac1.8 第二步:错误分析: ......

挑战者666888 ⋅ 05/23 ⋅ 0

Ant Design 3.6.0 发布,阿里开源的企业级前端设计语言

Ant Design 3.6.0 已发布,Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。 该版本的更新内容包括 bug 修复和新增特性,具体如下: 表单错误信...

局长 ⋅ 06/03 ⋅ 0

NG-ZORRO如何修改样式?

css修改:无效 .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left: 30px;}123修改上面就正常了 :host ::ng-deep .ant-input-affix-wrapper .ant-input:not(:first-child......

kut ⋅ 04/19 ⋅ 0

Lucene源码导入eclipse

准备 lucene源码,下载地址:https://github.com/apache/lucene-solr.git jdk 1.8 eclipse apache-ant-1.9.11 配置环境变量 -apache-ivy-2.5.0-rc1 把ivy-2.5.0-rc1.jar放到D:softInstallap......

javazyw ⋅ 05/03 ⋅ 0

Ant Design 3.5.1 发布,阿里开源的企业级前端设计语言

Ant Design 3.5.1 已发布,Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。 该版本更新如下: 修复 Input.Group 在 Form 下样式错位的问题。#...

局长 ⋅ 05/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 7分钟前 ⋅ 0

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部