Linux部署Tomcat并发布web项目
2018-02-24 08:31
507 查看
配置jdk
1、首先需要安装jdk,我是在本地虚拟机上进行测试,首先建立一个文件夹存放自己的jdk我是在usr/lib下建立一个jvm文件夹。
2、需要卸载linux上自带的jdk版本,先检测jdk安装包 rpm -qa | grep java java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64显示了一大堆,卸载openjdk 使用yum remove +你需要卸载的jdk,我是全部卸载,然后使用自己下载的jdk进行安装,重新检测自己的jdk rpm -qa | grep java 显示这个样子就ok啦
3、下载linux版本的jdk(jdk-8u161-linux-x64.tar.gz),然后解压到自己创建的jvm目录下
tar zxvf jdk-8u161-linux-x64.tar.gz -C /usr/lib/jvm就可以啦。
4、接下来配置环境变量,找到、etc/profile使用vim进行编辑在最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH5、这只是进行配置了环境变量,在linux中并没有生效,然后使用source /etc/profile使环境变量生效,现在测试几个基本的命令java javac 和java -version如果都可以就代表jdk已经配置成功
配置Tomcat
1、前期的基本工作跟jdk相似,下载、解压到指定目录,然后修改一下server.xml配置文件中的端口号,根据自己的需求进行修改吧。
我是把原来的8080修改为80,其余的不变。
2、这基本tomcat已经配置完成啦,接下来需要用项目做测试,我把一个测试项目打war包进行测试,直接放到webapps下tomcat会自动识别,然后进入bin目录使用./startup.sh启动项目测试,但是只显示tomcat没有显示项目,查到问题,tomcat并没有加载这个项目,还需要修改server.xml配置文件,在下面加上 <Context path="" debug="0" docBase="你的war包名称" reloadable="true"></Context>然后./shutdown.sh ./startup.sh重启一下tomcat测试,完成
查看日志先切换到:cd tomcat的log下
tail -f catalina.out
1、首先需要安装jdk,我是在本地虚拟机上进行测试,首先建立一个文件夹存放自己的jdk我是在usr/lib下建立一个jvm文件夹。
2、需要卸载linux上自带的jdk版本,先检测jdk安装包 rpm -qa | grep java java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64显示了一大堆,卸载openjdk 使用yum remove +你需要卸载的jdk,我是全部卸载,然后使用自己下载的jdk进行安装,重新检测自己的jdk rpm -qa | grep java 显示这个样子就ok啦
3、下载linux版本的jdk(jdk-8u161-linux-x64.tar.gz),然后解压到自己创建的jvm目录下
tar zxvf jdk-8u161-linux-x64.tar.gz -C /usr/lib/jvm就可以啦。
4、接下来配置环境变量,找到、etc/profile使用vim进行编辑在最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH5、这只是进行配置了环境变量,在linux中并没有生效,然后使用source /etc/profile使环境变量生效,现在测试几个基本的命令java javac 和java -version如果都可以就代表jdk已经配置成功
配置Tomcat
1、前期的基本工作跟jdk相似,下载、解压到指定目录,然后修改一下server.xml配置文件中的端口号,根据自己的需求进行修改吧。
我是把原来的8080修改为80,其余的不变。
2、这基本tomcat已经配置完成啦,接下来需要用项目做测试,我把一个测试项目打war包进行测试,直接放到webapps下tomcat会自动识别,然后进入bin目录使用./startup.sh启动项目测试,但是只显示tomcat没有显示项目,查到问题,tomcat并没有加载这个项目,还需要修改server.xml配置文件,在下面加上 <Context path="" debug="0" docBase="你的war包名称" reloadable="true"></Context>然后./shutdown.sh ./startup.sh重启一下tomcat测试,完成
查看日志先切换到:cd tomcat的log下
tail -f catalina.out
相关文章推荐
- eclipse中web项目部署到本地tomcat中,但是在本地的tomcat的webapp下找不到发布的项目
- web项目jdk mysql tomcat redis nginx memcache linux部署细节
- LINUX部署WEB项目(TOMCAT安装和配置)
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- MyEclipse下用tomcat部署web项目时,tomcat项目文件夹webapps下的项目发布的不完整
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- LINUX部署WEB项目(TOMCAT安装和配置)
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- Linux下部署maven-web项目,包括JDK安装、TOMCAT安装、MYSQL安装详细解释
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- LINUX部署WEB项目(TOMCAT安装和配置)
- Linux CentOS Tomcat Web环境部署发布
- xshell+xftp在Linux的tomcat下部署web项目
- LINUX部署WEB项目(TOMCAT安装和配置)
- tomcat +mysql +linux部署web项目
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- linux部署web项目到tomcat下(图文详解)
- LINUX部署WEB项目(TOMCAT安装和配置)
- LINUX TOMCAT 部署 两个项目 出现Choose unique values for the 'webAppRootKey' context-param in your web.xml
- Web项目发布到Tomcat的Root目录下(MyEclipse下部署)