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 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...
随机推荐
- oracle学习 笔记(1)
题记:之前用的是SQL server数据库,现因需求使用Oracle数据库,写此博客来记录学习: 一.表空间管理.用户管理.给用户授权 1.在Oracle中每创建数据库会在系统服务中多一个数据库实例, ...
- 利用shell批量改名和linux中取随机数的方法
先批量创建文件 #!/bin/sh if [ ! -d /tmp/chenyao ] then mkdir /tmp/chenyao -p fi cd /tmp/chenyao ..} do touc ...
- 串的模式匹配和KMP算法
在对字符串的操作中,我们经常要用到子串的查找功能,我们称子串为模式串,模式串在主串中的查找过程我们成为模式匹配,KMP算法就是一个高效的模式匹配算法.KMP算法是蛮力算法的一种改进,下面我们先来介绍蛮 ...
- 关于EF+MVC5分页查询数据效率问题
2017-03-31 11:57:41,290 [5] ERROR ErrorMsg - System.Data.Entity.Core.EntityCommandExecutionException ...
- Python之路-Linux命令基础(6)
作业一:完成作业未做完的集群架构 作业二:临时配置网络(ip,网关,dns)+永久配置 1.ip配置 [root@localhost mail]# ifconfig eno16777736 192.1 ...
- 老李回答:JAVA程序的性能测试方法
Java 1.5以上都在虚拟机里内建了程序性能跟踪的功能,并提供了Java Profiling API,简称JPA,你可以搜索'java profiling'.Java也提供了简单的性能性能跟踪工具J ...
- WPF 截屏软件开发
最近由于工程需要开始研发基于Windows的自动录屏软件,很多细节很多功能需要处理,毕竟一个完美的录屏软件不是你随随便便就可以写出来的.首先参考了大部分的录屏软件,在研发的过程中遇到了很多的问题:比如 ...
- Android系统结构
从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层.应用程序框架层.系统运行库层以及Linux内核层,分别介绍如下: (1)Appliacation Android平台不 ...
- ASP.NET Core MVC和Visual Studio入门
本教程将教你使用Visual Studio 2017创建 ASP.NET Core MVC web应用程序的基础知识. 安装Visual Studio 2017 和.Net Core 安装Visual ...
- centos7安装nagios步骤
一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...