本人对于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下也可以,这个没有试过。