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推荐在官网下载后安装

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

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全部加载不出来。

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

转载于:https://www.cnblogs.com/xiaohuiduan/p/9961398.html

tomcat和nginx配置java服务器相关推荐

  1. nginx 配置图片服务器 文件大小,nginx 配置图片服务器 文件大小

    nginx 配置图片服务器 文件大小 内容精选 换一换 该任务指导用户使用Loader将数据从SFTP服务器导入到HDFS/OBS.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授 ...

  2. PVE系列教程(十九)、ubuntu22.04使用Nginx配置chevereto服务器

    PVE系列教程(十九).ubuntu22.04使用Nginx配置chevereto服务器 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 一.环 ...

  3. Windows下nginx配置python服务器

    Windows下nginx配置python服务器 Windows下nginx配置python服务器 安装python 安装flup包 创建Python server 配置nginxconf 启动ngi ...

  4. nginx配置apache服务器均衡负载出现400报错

    nginx配置apache服务器均衡负载出现400报错 个人博客地址:https://www.de009.top/nginx-configures-apache-server-balanced-loa ...

  5. mac tomcat java_Mac下配置Java开发环境(JDK1.8)和Tomcat服务器

    平时做PHP,装的有nginx,mysql这儿就不多说了,可以看前面的相关文章,用的brew配置的,超简单. 今天介绍一下Java相关的配置 Java官网下载:http://www.oracle.co ...

  6. nginx alias php 404,Nginx配置静态服务器以及404问题解决,root和alias的区别

    最近在使用Nginx配置一个图片静态服务器来通过http请求访问图片,在配置的时候,发现遇到访问有404的问题,结果发现是在配置路径的时候,和路径属性是root还是alias的有关. nginx配置文 ...

  7. nginx 跨服务器显示图片,centos6.6下nginx配置远程服务器上图片访问

    将远程图片服务器挂载到Nginx所在服务器上,然后在Nginx上配置访问. 步骤 两台服务器信息如下: 服务器名称 服务器IP 共享目录 服务器说明 A 10.100.1.10 /mnt/data N ...

  8. [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量安装eclipse

    一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ...

  9. Nginx配置图片服务器(Nginx极简配置说明)

    一.概述 同学们大家好,今天给大家带来Nginx的一篇实践配置总结,主要是Nginx做静态图片服务器的详情配置说明,还包括做反向代理.动静分离.负载均衡的极简配置. 二.Nginx安装 Nginx下载 ...

最新文章

  1. Java序列化接口的作用总结1
  2. GitHub万星NLP资源大升级:实现Pytorch和TF深度互操作,集成32个最新预训练模型...
  3. MySQL5.7 : 对隐式锁转换的优化
  4. Boost:基于Boost的HTTP客户端的程序
  5. fabric.js和高级画板
  6. 播放器之争:VLC VS SmartPlayer
  7. Atom飞行手册翻译: 2.13 基本的自定义
  8. DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form
  9. C程序设计语言现代方法09:函数
  10. 高性能JavaScript(您值得一看)
  11. 一次编辑 GridView 的所有行
  12. 网上课程之实例讲解(2)
  13. IE报错,VS定位不到错误的常见原因
  14. 计算机科学与技术有没有博士,哪些高校有计算机科学与技术一级学科博士点?...
  15. 论文导读 | 图上的可达性问题
  16. easyx带笔锋的涂鸦板!
  17. 我国三大运营商即将开始联手屏蔽垃圾短信
  18. 如何使用格式工厂将vtt文件格式字幕加在视频文件中
  19. 技术研发方面工作经验总结
  20. 央视气象女主播王蓝一揭秘天气预报潜规则

热门文章

  1. 已从事软件测试一年,感觉依然很菜,只会基础的功能测试,想进一步学习,有没有好的建议呢?
  2. html canvas blob image 污染源
  3. 深度学习入门读书笔记:Day-14
  4. 【clickhouse】 clickhouse配置查询记录query_log
  5. 【janio】janio ClassBodyEvaluator 的使用
  6. 【kafka】kafka BindException: Address already in use 一个失误或者愚蠢的问题
  7. 【Siddhi 5】Siddhi 自定义函数@Extension使用
  8. 【Flink】Flink自定义UDF以及为函数启用别名
  9. MySQL :JDBC连接MySQL报错Unknown system variable 'query_cache_size'
  10. Spring:@Transactional 注解使用讲解