tomcat和nginx配置java服务器
tomcat和nginx配置java服务器
写了这么久的SSM,做了一个简单的网站【没有加入数据库】,然后就要开始部署javaWEB的云服务器了。本次搭建使用的Tomcat和nginx。
- 服务器系统:Ubuntu16.04
- Tomcat
- nginx
安装java环境【oracle java8】
如果在中将
- 添加仓库源:
add-apt-repository ppa:webupd8team/java
- 更新软件包列表:
sudo apt-get update
- 安装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全部加载不出来。

于人曰浩然,沛乎塞苍冥。皇路当清夷,含和吐明庭。
tomcat和nginx配置java服务器的更多相关文章
- nginx配置图片服务器
这几天研究了一下nginx配置图片服务器的相关内容,个人的一些收获与大家分享一下: Nginx是目前非常流行的web服务器,它起源于俄罗斯.它具有处理速度快,并发量大,占用资源极低等优点,尤其对于静态 ...
- Nginx 配置 HTTPS 服务器
Nginx 配置 HTTPS 服务器 Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Nginx 配置 HTTPS 服务器, ...
- Liunx下Tomcat+MYSQL+Nginx配置
环境:centos6.4 min #安装编译库及依赖模块 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib z ...
- Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 转 Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 【转】 Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 如何在Mac OS系统下配置Java服务器开发环境
1.http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 安装JDK(可通过java -versi ...
- [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量&&安装eclipse
一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ...
- nginx配置web服务器
一:设置虚拟服务器 1.设置 http { server { listen 127.0.0.1:8080; server_name example.org www.example.org; } } 2 ...
随机推荐
- 取消Debian屏保及显示器休眠
在产品展示场合,屏保及休眠会带来不好的体验,很多时候需要关闭掉. dpms显示器休眠设置: 开启:$ sudo xset dpms 1 1 2取消:$ sudo xset -dpms xset设置屏保 ...
- ABAP 常见系统表
TRDIRT Program nameTFTIT Function module nameDD02T Table name
- js监听全屏下的esc事件
window.onresize = function() { if (!checkFull()) { //触发esc事件,执行业务逻辑. } }; function checkFull() { var ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
- html文件上传保存-(.html and string translate into .html )
//上传h5编辑器编辑的html内容 uploadHtml(newsId?: any) { const news = newsId !== undefined ? newsId : 'new'; le ...
- HTML5结构标签
<!DOCTYPE html> <!-- ↑ 文档声明.HTML5已经简化为上述样式! 注意:文档声明必须有!而且必须在文档页面的第一行! HTML4.01之前的文档声明: &l ...
- windows下qt的.exe的dll文件怎么配齐
用qt自带的windeploy工具即可 win键打开开始菜单 找到qt目录下的qt for desktop(mingw)并打开 qtcreater或者vs打开要部署的项目,构建成release模式,运 ...
- IDEA安装插件提示was not installed: Cannot download解决办法
打开settings->system settings->updata,把下面的Use secure Connetion去掉
- html基础知识梳理
1.浏览器内核 补充:blink为Google与Opera共同开发. 2.web标准 web标准为w3c和其他标准化组织制定的一系列标准的集合.(标签闭合.小写.不乱嵌套,使用外链css/js;结构行 ...
- 项目设计day1
项目内容:一个实时监控斗鱼TV某个主播弹幕的设计 通过python爬虫获取当前弹幕,通过flume采集数据,接下来数据分为线上和线下两种方案: 线上:实时分析,分为两种方案:(1) flume+kaf ...