linux部署java web
来源:互联网 发布:中国卫星通信下载软件 编辑:程序博客网 时间:2024/06/04 08:36
安装JDK
下载JDK
cd /wget download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gztar -zxvf jdk-9.0.1_linux-x64_bin.tar.gzcd jdk-9.0.1mkdir /usr/javamv jdk-9.0.1 /usr/javacd /usr/java
配置环境
vi /etc/profile
添加
export JAVA_HOME=/usr/java/jdk-9.0.1export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使其生效
source /etc/profile
查看是否配置成功
java -version
======
安装Tomcat
下载tomcat
安装
cd /wget mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gztar -zxvf apache-tomcat-8.5.24.tar.gzcp -r /apache-tomcat-8.5.24 /usr/javacd /usr/java/apache-tomcat-8.5.24#启动方法#./bin/startup.sh
#复制catalina.sh作为系统服务脚本cp /usr/java/apache-tomcat-8.5.24/bin/catalina.sh /etc/init.d/tomcat#vi /etc/init.d/tomcat
在脚本较前面的位置加下面两行注释
#chkconfig:2345 10 90#description:Tomcat service
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。
第二行是对服务的描述
如果该注释有误,在添加服务时会出现“tomcat不支持chkconfig”的错误提示
设置环境变量,在profile文件中设置的变量不起作用,要在这里再设置一遍
CATALINA_HOME=/usr/java/apache-tomcat-8.5.24JAVA_HOME=/usr/java/jdk-9.0.1
添加脚本的可执行权限
chmod 755 /etc/init.d/tomcat
添加为系统服务并且开机自启动
chkconfig --add tomcatchkconfig tomcat on
#启动tomcatservice tomcat start#停止service tomcat stop
我本地开发使用的是IntelliJ IDEA,首先找到编译后的war包位置
File-》Project Structure 切换到Artifacts选项卡
上传war到linux
将war放在tomcat下的webapps目录即可(tomcat运行该项目时会自动解压)
配置虚拟主机
vi /usr/java/apache-tomcat-8.5.24/conf/server.xml
修改端口号,默认是8080
<Connector port="80" protocol="HTTP/1.1"
修改Host节点的name为你的域名,在Host节点里面添加Context节点,其中docBase为你的war名称
<Host name="onetest.cn" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="maven-springmvc" debug="0" reloadable="true" />
现在打开浏览器访问onetest.cn即可访问
==
Tomcat server.xml详解
阅读全文
0 0
- linux部署java web
- linux部署java web项目
- Linux部署Java web项目
- [linux]linux下部署java web项目
- 在linux服务器部署java web
- 从零开始学习Linux部署Java web项目
- 从零开始学习Linux部署Java web项目
- Linux服务器部署Java Web项目笔记
- 在 Linux 部署 Java Web 项目
- Linux虚拟机部署Java web项目
- Linux部署发布JAVA web项目
- Linux安装tomcat部署java web项目
- linux下用tomcat部署java web
- linux环境部署java web项目
- 从零开始学习Linux部署Java web项目
- 一键部署java web应用(linux)
- Linux部署web项目
- Linux部署web程序
- kafka系列-kafka常用操作
- Duilib 源码分析之 PaintBorder 篇
- 可折叠的table表格
- 应该形成清晰的代码风格
- [尺寸记录]
- linux部署java web
- 磁条卡风控 建模方案
- VS2013原本的win32升级为64位
- Android内存泄漏检查工具
- 柔性数组
- java中参数" ..."的用法和意思
- GLide加载图片还能这样干——基于Glide4.0完美封装
- 事件委托原理理解
- Oracle使用Mybatis实现List批量插入数据(转载)