文档章节

阿里云linux主机安装jdk、tomcat、mysql

土龙
 土龙
发布于 2014/08/06 19:59
字数 775
阅读 16438
收藏 21
点赞 4
评论 2

1、首先要查看服务器的系统版本,是32位还是64位

#cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r on an \m
#uname -a
Linux AY131105092932706327Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

x86_64是64位,如果还不确定,可以再换个命令

#getconf LONG_BIT
64

上面这个命令是查看CPU当前运行模式

2、下载64位版本的jdk

 jdk-7u67-linux-x64.rpm 

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

3、使用ftp工具如xftp,winscp,将下载好的文件传到服务器上,我是传到了home文件夹

4、查看当前有没有安装jdk

#rpm -qa |grep jdk
jdk-1.7.0_65-fcs.i586

如果有就移除

#rpm -e jdk-1.7.0_65-fcs.i586

5、输入安装命令,无须赋予权限,可以直接执行

#rpm -ivh /home/jdk-7u67-linux-x64.rpm

6、设置环境变量(在文件末尾加入)

#vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

7、输入命令检查是否已经安装设置好

#java
#java -version
#javac

无须重启服务器

8、下载tomcat

选择core下面的tar.gz包下载

9、上传和安装

我是把上传的软件都放在了home文件夹,解压即可实现安装,安装目录我放在了/usr/local下面

#tar -zxvf apache-tomcat-8.0.9.tar.gz //解压文件
#cp -R apache-tomcat-8.0.9 /usr/local/tomcat //移动和重命名

10、启动和测试

#./startup.sh  //在tomcat的bin目录下执行此命令,显示下面的信息
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_67
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

访问http://ip:8080,查看是否成功

如果不成功,检查端口情况

#netstat -ano|grep 8080

如果端口被占用,可以修改/conf/server.xml 里的端口号

用./stratup.sh启动看不到详细的日志信息,如果想看详细信息,可以用./catalina.sh run启动,就可以像Windows中一样查看启动信息了

11、关闭ssh后,服务停止的解决

如果是用ssh执行上面的命令,ssh退出后,服务也会停止,解决办法是使用nohup来启动

nohup ./catalina.sh run &

使用上面的方式还是有问题的话,可能是端口冲突了,修改端口再看。我的就是修改端口后就好了。

使用putty启动的话不存在退出后服务停止的问题。

12、连接远程mysql(在同一内网)

 

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

以上命令是登录mysql之后执行的,登录命令: mysql -uroot -p

13、解决SSH隔一段时间就断开的问题

vi /etc/ssh/sshd_config
ClientAliveInterval 60     #服务端主动向客户端请求响应的间隔
ClientAliveCountMax 10    #服务器发出请求后客户端没有响应的次数达到一定值就自动断开

service sshd restart
 


 

© 著作权归作者所有

共有 人打赏支持
土龙

土龙

粉丝 37
博文 121
码字总数 35963
作品 2
咸宁
加载中

评论(2)

土龙
土龙

引用来自“董凡东”的评论

大神,我用FileZilla上传jdk等为啥在系统目录里面找不到呢?FileZilla上显示有,ssh登陆用命令行查不到。
你传到哪个目录了,cd进去看看
董凡东
大神,我用FileZilla上传jdk等为啥在系统目录里面找不到呢?FileZilla上显示有,ssh登陆用命令行查不到。
OneinStack 1.7 发布,一键 PHP/JAVA 安装工具

OneinStack 1.7 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona/MongoDB/PostgreSQL、PHP、A...

lj2007331
04/25
0
0
阿里云linux服务器初步使用

tomcat 安装 进到/usr/local/apache执行命令 wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz 然后解压 apache-tomcat-7.0.57.tar.gz 查看 ......

巴顿
2014/11/23
0
2
阿里云迁移之二

从双11截止到今天时间仿佛如白驹过隙般的溜走,除了周末除了日常的一些基本工作和处理基本故障外,一个人搭建阿里云环境真的心累。 上一篇博文大概讲解了一下迁移前的一些准备工作,此篇博文...

蜗牛的嘲讽
2016/11/30
0
0
阿里云 mysql 数据库导入出错

@JFinal 你好,想跟你请教个问题: 波哥,你好!我在阿里云ubuntu主机下安装好了java环境,jdk和tomcat没有出现问题,但是在安装好了Mysql5.5之后,导入sql文件出现这样的错误: 插入语句也会...

chris_hellowoo
2015/05/01
1K
3
docker的安装和一些基本操作,举例安装tomcat容器

前言 用了linux服务器也有半年了。但是还是觉得在centos系统下安装各种文件比如nginx,mysql,jdk等等文件还是很麻烦,各种环境变量配置来配置去。在下对于linux也只是停留在需要用什么命令开始...

qq_33562996
05/25
0
0
阿里云部署discuz 9/20/2015(us time)

tool: ftp客户端 http://sourceforge.net/projects/filezilla/?source=typredirect 1 下载discuz最新版 http://www.discuz.net/thread-3570835-1-1.html 这里我们选择 简体 UTF8 http://down......

jayronwang
2015/09/21
151
0
linux配置环境 JDK+Tomcat+mysql

Linux配置JDK 1.下载解压安装 下载后 新建目录: 解压JDK到该目录: 2.配置环境 针对全局用户所效: 针对当前用户所效: 上面两个选一个,建议全局用户 在打开的文件的末尾添加(java_home 的...

HeyS1
2016/07/20
0
0
阿里云ECS搭建Java+mysql+tomcat环境的简要步骤

使用阿里云ECS挺长一段时间了。这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅。 我购买的阿里云服务器系统...

6pker
2015/09/13
5.4K
1
CentOS下yum安装mysql,jdk以及tomcat

首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。 0. 创建个人文件夹 # 使用 yum 安装tomcat 和 mysql # 创...

skyyan2000
2014/08/22
0
0
阿里云centos6.6 服务器环境配置(不定期更新)

阿里云centos6.6 服务器环境配置(不定期更新) 查看CentOS版本 lsb_release -a 一:安装JDK步骤 1.查看是否存在jdk java -version 或者 rpm -qa|grep jdk 2.卸载jdk rpm -e xxx 3.查看系统信...

swayer
2015/11/12
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

about git flow

  昨天元芳做了git分支管理规范的分享,为了拓展大家关于git分支的认知,这里我特意再分享这两个关于git flow的链接,大家可以看一下。 Git 工作流程 Git分支管理策略   git flow本质上是...

qwfys
今天
2
0
Linux系统日志文件

/var/log/messages linux系统总日志 /etc/logrotate.conf 日志切割配置文件 参考https://my.oschina.net/u/2000675/blog/908189 dmesg命令 dmesg’命令显示linux内核的环形缓冲区信息,我们可...

chencheng-linux
今天
1
0
MacOS下给树莓派安装Raspbian系统

下载镜像 前往 树莓派官网 下载镜像。 点击 最新版Raspbian 下载最新版镜像。 下载后请,通过 访达 双击解压,或通过 unzip 命令解压。 检查下载的文件 ls -lh -rw-r--r-- 1 dingdayu s...

dingdayu
今天
1
0
spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题

最近项目使用到tk.mapper设置id自增,数据库是mysql。在使用通用mapper主键生成过程中有一些问题,在总结一下。 1、UUID生成方式-字符串主键 在主键上增加注解 @Id @GeneratedValue...

北岩
今天
2
0
告警系统邮件引擎、运行告警系统

告警系统邮件引擎 cd mail vim mail.py #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfr......

Zhouliang6
今天
1
0
Java工具类—随机数

Java中常用的生成随机数有Math.random()方法及java.util.Random类.但他们生成的随机数都是伪随机的. Math.radom()方法 在jdk1.8的Math类中可以看到,Math.random()方法实际上就是调用Random类...

PrivateO2
今天
3
0
关于java内存模型、并发编程的好文

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在...

DannyCoder
昨天
1
0
dubbo @Reference retries 重试次数 一个坑

在代码一中设置 成retries=0,也就是调用超时不用重试,结果DEBUG的时候总是重试,不是0吗,0就不用重试啊。为什么还是调用了多次呢? 结果在网上看到 这篇文章才明白 https://www.cnblogs....

奋斗的小牛
昨天
2
0
数据结构与算法3

要抓紧喽~~~~~~~放羊的孩纸回来喽 LowArray类和LowArrayApp类 程序将一个普通的Java数组封装在LowArray类中。类中的数组隐藏了起来,它是私有的,所以只有类自己的方法才能访问他。 LowArray...

沉迷于编程的小菜菜
昨天
1
0
spring boot应用测试框架介绍

一、spring boot应用测试存在的问题 官方提供的测试框架spring-boot-test-starter,虽然提供了很多功能(junit、spring test、assertj、hamcrest、mockito、jsonassert、jsonpath),但是在数...

yangjianzhou
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部