1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > vps服务器有没有支持 java的_linux vps 配置搭建java服务器环境(jdk+tomcat+mysql)

vps服务器有没有支持 java的_linux vps 配置搭建java服务器环境(jdk+tomcat+mysql)

时间:2020-06-10 17:47:00

相关推荐

vps服务器有没有支持 java的_linux vps 配置搭建java服务器环境(jdk+tomcat+mysql)

之前vps一直用windows的, 对于一个java流的小码农来说, 总是感觉怪怪的,

最近比较闲, 新开了一个linux的vps, 系统是centos 6.3,

vps开通之后拿到root密码, 开始使用ssh远程客户端登录,

本人习惯使用putty, 主要原因是开源免费,putty官网:

通过root密码登录系统之后, 推荐首先使用passwd命令修改密码,

然后查看系统版本(cat /etc/issue)和内核版本(uname -a)

选择性更新系统 yum -y update , 此命令会升级所有包,改变软件设置和系统设置,系统版本内核都升级

如果不想升级内核, 还可以使用yum -y upgrade (此处-y 表示执行过程中自动选择yes)

服务器搭建三部曲开始

第一步, 安装jdk, 这是先行必要条件,

首先执行java -version 查看一下是否已经存在jdk以及版本信息,如果不存在或是版本不符, 建议卸载之后再新装,

查看jdk安装包(rpm -qa|grep jdk)并卸载(rpm -e)

当我使用centos默认的yum软件包管理器,执行yum list java* 命令之后发现了openjdk的各个版本安装包,

此时本人为了省事尝试了一件不太和谐的事情, 直接使用yum install java-1.7.0-openjdk 命令安装了openjdk,

由于我们目前在windows开发使用的是oracle jdk, 至于两者的区别请自行搜索, (至少对我的项目来说没有问题)

理论上此时应该去oracle官网下载对应版本的jdk进行安装, 并配置环境变量, 具体方法网上很多,

但值得注意的是, 如果你也想直接使用openjdk, 请至少安装相应版本

(这是前车之鉴, 本人开发是用jdk1.7, 然后服务器配置openjdk1.6出现错误)

第二步, 安装tomcat, 这个比较简单:

1. 到tomcat官网找到相应版本的linux版下载 :

2. 使用tar -zxvf解压后得到apache-tomcat-7.0.42文件夹, 目录结构和windows版本大同小异

然后可以到bin目录 ./startup.sh 启动tomcat, 到logs目录使用vi 查看tomcat启动日志catalina.out

但此时还是不能之间访问的, centos防火墙默认禁止访问8080端口的, 为了测试我们临时改一下防火墙配置,

使用vi /etc/sysconfig/iptables

复制端口22的配置给8080:

然后重启防火墙服务/etc/init.d/iptables restart

此时在本机通过http://ip:8080访问便可以打开tomcat主页

关于tomcat的其他配置问题和windows基本一样了, 请自行按需探索

第三步, 安装mysql, 同样使用yum比较方便

1. 使用查找jdk相同的方法查看mysql安装包yum list mysql*

2. 安装yum install mysql-server (此处mysql版本(5.1.69)可能比较低, 但我觉得问题不大, 至少对我是这样)

3. 启动mysql服务service mysqld start

4. 执行 mysql 命令进入后执行查询select user,password,host from mysql.user;

此时你会发现所有用户的密码都为空, 可以通过set password = password('密码')或update语句设置当前用户密码,

安全起见, 我们可以修改没有密码甚至没有用户名的用户记录, 也可以统统删除之(不知道会不会有问题,只是我没遇到)

之后就必须使用密码登录了mysql -u root -p密码

另外: 如果你的数据库表中有中文, 应该还需要修改一下mysql的默认编码以防不测,

首先查看默认编码:show variables like 'character%';Latin1是ISO-8859-1的别名, 是不支持中文的

为了让中文正确显示, 我们将mysql默认编码改为utf-8

复制配置文件cp /usr/share/doc/mysql-server-5.1.69/my-f /etc/f(如果文件已经存在可以值直接覆盖)

然后使用vi打开 vi/etc/f, 然后和windows一样在

[client]结点下添加default-character-set=utf8

[mysqld]下添加default-character-set=utf8(5.5之前版本) / default-character-set=utf8(5.5以及之后版本)

最后重启mysql服务搞定service mysqld restart, 此时再查看编码:

至此java服务器环境搭建完成, 如果不出意外应该可以测试通过,

以上是本人自身配置过程, 不保证所有vps全部相同,

如有不当之处, 敬请指正...

如有不明之处, 敬请留言...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。