菜鸟--Linux下ubuntu 安装jdk、tomcat、部署web应用

本人对于web应用和linux都是菜鸟,所以想搞个最简单的项目试试,在虚拟机上尝试了一把部署web应用,最终成功。我这样的菜鸟都可以,你们肯定是信手拈来,具体如下:


jdk和jre安装


1、jdk-8u144-linux-i586.tar.gz  放到某个目录下,我选择/home/jacky/Download (对应版本为jdk1.8.0_144)
2、解压到 /usr/local/jvm  其中jvm为自己创建的文件夹(不用这个目录直接放local下也可以,后面相应的环境变量路径改下就可以),
等解压完后JVM下会生成JDK对应版本的文件夹
    tar zxvf jdk-8u144-linux-i586.tar.gz -C  /usr/local/jvm
3、修改 /etc/profile 文件   vi profile    然后按a, 就可以开始编辑了,编辑完按esc,在:号,再wq。就保存完了。若想取消保存,则先esc,
再:    再q! 
    文件最后新增环境变量配置如下:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_144  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH 

4、source /etc/profile  命令使配置的环境变量生效
5、java -version  验证是否安装成功    Javac命令  若出现各个命令的帮助解释,表明安装成功


tomcat 安装

版本  apache-tomcat-8.5.20.tar.gz   apache-tomcat-8.5.20
1、apache-tomcat-8.5.20.tar.gz  放到某个目录下,我选择/home/jacky/Download
2、解压 tar zxvf apache-tomcat-8.5.20.tar.gz -C  /usr/local   下面会生成tomcat对应版本的文件
3、修改/etc/profile文件  vi profile  文件最后新增环境变量如下:
export TOMCAT_HOME=/usr/lib/apache-tomcat-8.5.20
4、source /etc/profile  使配置的环境变量生效
5、启动服务器,进入对应目录: cd /usr/lib/apache-tomcat-8.5.20/bin/startup.sh  然后  sh startup.sh    备注:关闭服务 sh shutdown.sh
   如果成功则会显示一系列信息
6、前台验证是否启动服务和安装成功  浏览器输入 http://192.168.110.47:8080/  出现tomcat网页则成功
7、我是在虚拟机安装的,用localhost:8080 貌似不行 ,ifconfig查到ip后用ip放入URL尝试


eclipse中 maven项目打成war包并部署到tomcat


1、cmd  进入 项目pom.xml文件所在的目录, 输入命令 mvn package 打包,会在target目录下生成对应的war包
2、将war包拷贝到/usr/local/lib/apache-tomcat-8.5.20/webapps  目录下
3、cd 到 /usr/local/lib/apache-tomcat-8.5.20/bin 目录下  sh startup  启动服务器,服务器启动后就会将war包自动解压,
   打包时所有的Jar都打入war中了,所以不用在和webapps平级的lib目录再放jar包了。
4、前台输入 http://ip:8080/test-0.0.1-SNAPSHOT/   这里 test-0.0.1-SNAPSHOT 的名称有点不是特别确定,不确定是war包的名字还是
   pom.xml 里配置的项目名称 (test + 版本)   。 但是在本地eclipse中url直接项目名称test就可以,没有后面的版本。
   另外,war包放的位置好像说root下也可以,这个没有试过。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值