前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu server搭建Java web服务器

Ubuntu server搭建Java web服务器

作者头像
夜雨飘零
修改2023-06-04 16:28:17
1.9K0
修改2023-06-04 16:28:17
举报
文章被收录于专栏:CSDN博客CSDN博客

在这里为大家介绍如何在Ubuntu server搭建Java web服务器,输入命令时请留意作者的Ubuntu路径的变化

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,需要安装以下三个

代码语言:javascript
复制
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

编写

代码语言:javascript
复制
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、 设置网站文件路径,使其能有默认路径

代码语言:javascript
复制
<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编写:

代码语言:javascript
复制
export JAVA_HOME="/usr/local/jdk"
export JRE_HOME="/usr/local/jdk/jre"
export CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"

MySQL中文乱码问题

说到这里顺便提一下Ubuntu server的MySQL中文乱码问题

在Ubuntu中配置文件的路径有点不一样,配置文件的内容也不一样,以下是路径

用vim编写配置文件在最后加上以下代码

代码语言:javascript
复制
[client]
default_character_set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
[mysql]
default_character_set = utf8

最后重启MySQL,命令是:/etc/init.d/mysql start

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-04-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档