Ubuntu server搭建Java web服务器
1、 在Ubuntu server中安装ssh,如果是购买服务器的话,这已经是安装的了,包括vim
获取超级权限
先更新安装包
开始安装ssh
ssh已经启动了
2、 安装Xshell并创建连接
安装Xshell
建立连接
单击确定
3、 Xshell实现Windows上传/下载文件到Ubuntu
3.1上传文件
获取超级权限
安装rz/sz工具
切到相应目录,在输入rz
3.2下载文件
切入到相应文件夹,输入sz 文件名
4、 用root权限安装MySQL,需要安装以下三个
1. apt-get install mysql-server
2. apt-get install mysql-client
3. apt-get install libmysqlclient-dev
测试登陆mysql数据库可以通过如下命令:
mysql -u root -p
-u 表示用户名, -p 表示用户密码
5、 安装jdk
上传文件,我是放在/usr/local/
解压文件
删除原文件
修改文件夹名
设置变量文件
用vim打开/etc/profile
编写
JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
使用vim编写方法,关于vim的使用更详细的教程,可以自行百度
Insert键插入;Esc进入命令环境,输入分号【:】,输入wq保存并退出
使其生效
查看jdk是否配置成功
6、 安装tomcat,我是放在/usr/local/
上传文件
解压文件
删除原文件
修改文件夹名
设置变量文件
用vim打开/etc/profile
编写
使用vim编写方法
Insert键插入;Esc进入命令环境,输入分号【:】,输入wq保存并退出
使其生效
启动tomcat
看日志
启动成功
7、 部署网站
上传文件,记得是在Tomcat下的webapps目录下
安装解压zip的软件
解压文件,unzip 压缩包
8、 设置网站文件路径,使其能有默认路径
<Context path="" docBase="/usr/local/tomcat/webapps/fristweb" debug="0" reloadable="true"/>
关闭tomcat再开启
9、 安装phpmyadmin,有很多朋友可能不清楚我为什么要安装phpmyadmin,我是想更好地操作MySQL数据库,安装完phpmyadmin之后,我就可以在网页上对数据库进行操作,这大大方便我们调试
安装Apache2
修改Apache的端口,因为默认端口是80,占用了网站端口
随便改个8022
启动Apache
安装phpmyadmin
关联
在浏览器输入http://localhost:8022/phpmyadmin/,就可以看到我们的MySQL 的数据了,我这是在本地的服务器,你的要根据你的IP
10、 其他配置,你会发现Tomcat启动非常慢,以下方法可以加快Tomcat的启动
在tomcat/bin/catalina.sh文件,在代码开头加入,可以使用vim编写:
export JAVA_HOME="/usr/local/jdk"
export JRE_HOME="/usr/local/jdk/jre"
export CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"
Ubuntu server搭建Java web服务器的更多相关文章
- Linux 搭建Java web服务器
未经允许,不得转载 1.jdk的下载与配置 1.1下载 sudo wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45- ...
- centos搭建java web服务器
1.安装jdk7 //检查jdk是否已经安装 [root@iZwz9catu2mrq92b07d1d0Z ~]# yum list installed | grep java java--openjd ...
- Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器
Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器 闲着无聊的时候部署了一个Django项目玩,用vm虚拟机部署的. 准备工作 我使用的系统是Ubuntu16 ...
- Ubuntu Server搭建svn服务以及迁移方法【转】
转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. ...
- 使用MyEclipse搭建java Web项目开发
转自:http://blog.csdn.net/jiuqiyuliang/article/details/36875217 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成 ...
- 搭建手机web服务器-----内网穿透(无需Root)
搭建手机web服务器-----内网穿透(无需Root) 一.内网穿透部分 前言: 网上内网穿透的方法很多,像花生壳.Ngrok.Frp等等,但是大多都需要获取手机root权限 本文使用的软件是Term ...
- 一个简单的Java web服务器实现
前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...
- Ubuntu server 搭建Git server
Ubuntu server 搭建Git server,git相比svn,最主要就是分布式了,每个客户端用户的本地都是一个版本管理控制器. Ubuntu server 版本为12.04 搭建步骤如下: ...
- 使用 Docker 搭建 Java Web 运行环境
黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...
随机推荐
- NGUI 解决UILable 在空行起始位置加‘\n’
NGUI 解决UILable 默认在顶满第一行时,在起始位置如键入空格无效,其原因就是会加入换行符,使字符串,整体换行了 解决办法加入bool变量控制 1在 UILable代码中添加 [HideInI ...
- js精确计算
官方文档:http://mikemcl.github.io/big.js/ 使用方法: x = new Big(0.1); y = x.plus(0.2); // '0.3' var a=Big(0. ...
- Mycat中的核心概念
Mycat中的核心概念 Mycat中的核心概念 1.数据库中间件 Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有 存储引擎,所以并 ...
- 【Electron】Electron开发入门(六):项目生成setup安装程序
把electron发布的exe打包成setup安装程序,需要使用nsis软件, nsis打包的详细教程,可以参考我的这篇文章: win7下nsis打包exe安装程序教程
- 【Egret】3d 服务器配置
在服务器MIME里添加这些类型就可以了:
- vagrant up 失败解决办法
前几天在自己电脑搭建vagrant环境报错:"There was an error while executing `VBoxManage`, a CLI used by Vagrant f ...
- 1134: 零起点学算法41——多组测试数据(a+b)III
1134: 零起点学算法41--多组测试数据(a+b)III Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitt ...
- CSS 预处理器中的循环
本文由 nzbin 翻译,黄利民 校稿.未经许可,禁止转载! 英文出处:css-tricks.com 发表地址:http://web.jobbole.com/91016/ 如果你看过老的科幻电影,你一 ...
- 复杂SQL查询实例-5种普惠产品必须显示...
复杂SQL需求: 1.查询productCode in (1, 2, 4, 5, 7)五种 2.5种产品必须固定显示,优先显示procuct_status='1'在售产品,在售产品卖完则售罄产品顶上来 ...
- 【Shell】使用Shell脚本发布项目
第一次写Shell脚本,没经验,是直接写呢,还是要走流程( ̄▽ ̄)~* ---------------------------------------------------------------- ...