tomcat和nginx配置java服务器

摘要:
Tomcat和nginx配置java服务器环境,配置服务器配置,编写SSM很长时间,创建一个简单的网站,然后开始部署java web ECS。在此设置中使用的Tomcat和nginx。服务器系统:Ubuntu 16.04 Tomcatnginx安装java环境。如果仓库源:add opt repositoryppa:webupd8team/java更新包列表:sudoapt getupdate installs javaJDK:sudoapt getinstalloracle-java8-installer在安装java环境的过程中出现,则可以。安装Tomcat。建议在官网下载后安装Tomcat。下载的文件将传输到服务器上的文件夹,或从直接服务器下载。
tomcat和nginx配置java服务器
环境配置 服务器配置 

写了这么久的SSM,做了一个简单的网站【没有加入数据库】,然后就要开始部署javaWEB的云服务器了。本次搭建使用的Tomcat和nginx。

  • 服务器系统:Ubuntu16.04
  • Tomcat
  • nginx

安装java环境【oracle java8】

如果在中将

  1. 添加仓库源:
    add-apt-repository ppa:webupd8team/java
    
  2. 更新软件包列表:
    sudo apt-get update
    
  3. 安装java JDK:
    sudo apt-get install oracle-java8-installer
    
    中间出现是否接受协议,OK就行。

安装Tomcat

安装Tomcat推荐在官网下载后安装

tomcat和nginx配置java服务器第1张

将下载好的文件传入服务器某个文件夹,或者说在直接服务器中下载。然后将压缩包解压。

tar -zxvf apache-tomcat-9.0.13.tar.gz

然后将解压后的文件夹移入/usr/tomcat

mv apache-tomcat-9.0.13 /usr/tomcat

然后进入/usr/tomcat/bin
目录中,执行

./startup.sh

这时候最后一行如果出现Tomcat started则就代表成功了。

安装nginx

安装nginx可以参照我以前写的博客

IDEA将项目导出为war并上传到服务器

  • 项目导出为war
    这篇博客
    写的很详细了,我就不多说了

  • 上传到服务器
    在上面我们已将将tomcat放在/usr/tomcat下,这时候我们将war文件放在/usr/tomcat/webapps下,tomcat就会自动解包了。

假如我们的war包名为test.war,此时便有一个test的文件夹了。这时候我们就可以通过ip:8080/test来访问我们的网站了【前提是服务器8080端口开了】,但是我还是选择nginx。

配置nginx conf文件

配置一个最简单的nginx文件。

server {
    listen 80;
    server_name xxx;    #你的域名,需要将域名解析
    root /usr/tomcat/webapps/test; #假如不配置的话,所有css,js,img文件都无法加载
    charset utf-8;
    location / {
     proxy_pass http://localhost:8080/test/;   //核心关键的地方,将数据交给本地8080端口的test后台去处理,ps:后面的 / 别忘了
    }
}

这个文件怎么去使用,在我的博客后面已经说明了。

今天就是简单的介绍一下javaweb服务器的搭建,主要是记得写root,不然css和js全部加载不出来。
tomcat和nginx配置java服务器第2张

于人曰浩然,沛乎塞苍冥。皇路当清夷,含和吐明庭。

免责声明:文章转载自《tomcat和nginx配置java服务器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一文读懂MQTT协议jwt token下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

高可用rabbitmq集群服务部署步骤

消息队列是非常基础的关键服务,为保证公司队列服务的高可用及负载均衡,现通过如下方式实现: RabbitMQ Cluster + Queue HA + Haproxy + Keepalived3台rabbitMQ服务器构建broker集群,允许2台服务器故障而服务不受影响,在此基础上,通过queue mirror实现队列的高可用,在本例中镜像到所有服务器,即...

Nginx错误提示:504 Gateway Time-out解决方法

朋友说504 Gateway Time-out的错误提示与nginx本身是没有任何关系的我们可以通过fastcgi配置参数的调整进行解 决。 修改 php-fpm 配置文件: 1.把 max_children 根据系统修改下,保证有充足的php-cgi进程可以被使用; 修改php-fpm配置文件增加php-cgi进程数量 修改php-cgi进程数: 代码...

idea导入web项目tomcat

概述 主要分为项目配置和tomcat配置两大步骤。 一、项目配置   打开idea,选择导入项      选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可        File->Project Structure打开项目配置窗口   在Pr...

nginx配置及性能调优

https://www.toutiao.com/i6765746230141125132/?timestamp=1575450096&app=news_article&group_id=6765746230141125132&req_id=201912041701360100260760263C04643 2.4、配置默认主页loc...

gin-vue-admin 03 项目打包上线

目录 作者视频 思路 环境要求 1. 配置nginx 2.打包前台vue代码 3.打包后台go代码 4. 上传代码到服务器 5. 后台运行power 6. 访问后台 开发场景: 1. nginx 配置 2. 后端代码接上面的 3.打包后台go代码 部署到服务器上 3.前端环境配置: 作者视频 【gin-vue-admin】部署教程:gin-v...

Nginx进行流量copy到测试环境

Nginx进行流量copy到测试环境 四月 1, 2012by风的尾巴·Leave a Comment 经常会遇到测试环境需要一些数据,当然你可以自己仿造数据,但是更方便和更好的做法是,将来自正式环境的用户请求copy一份到测试环境。 依赖模块lua-nginx-module,ngx_devel_kit,headers-more-nginx-module...