阿里云搭建javaweb虚拟主机怎样安装java web程序

我申请了个阿里云服务器,我需要自己安装java吗_百度知道
我申请了个阿里云服务器,我需要自己安装java吗
我有更好的答案
baidu.com/zhidao/pic/item/a5c27d1ed21b0ef448f7d1d4d8c451da81cb3e18.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">http://bbs.aliyun.hiphotos.baidu.com/zhidao/pic/item/fec08fafed75a2d5cee3d6d54fbda61://d.baidu.aliyun.com/thread/207.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=e03efbbba48b87d8d1ed21b0ef448f7d1d4d8c451da81cb3e18.com/zhidao/wh%3D600%2C800/sign=f668ce0dd5a20cf446c5f6de/fec08fafed75a2d5cee3d6d54fbda61.jpg" esrc="http://h.hiphotos://bbs.jpg" esrc="http.com/zhidao/wh%3D450%2C600/sign=6acaf59b59ef849e9a126/fec08fafed75a2d5cee3d6d54fbda61.jpg" />PS:还遇到其他问题的话建议上阿里云的官方论坛上提问要是已经选了镜像也可以将实例停了之后去更换系统盘<a href="http://h.baidu到镜像市场选择一个有java的环境就好了<a href="http://d.hiphotos
采纳率:31%
默认是没有java环境,需要自行安装可以直接用yum -y remove java-1.7.0-openjdk*
需要自己安装不是更好吗?不仅是java,应用服务器,数据库都尽量自己安装。
可以自己安装JAVA或者使用阿里云的ACE,云引擎ACE有支持JAVA环境的。
要的,啊里只装了操作系统
登录阿里端服务器把你的程序部署,但是这写程序需要你优化,你本地当然需要了装了啊~
其他5条回答
为您推荐:
其他类似问题
阿里云的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java Web开发环境搭建Java Web开发环境搭建罗生谈事百家号闲扯上一篇文章【初始Java Web 开发】中,简单的闲扯了对服务器的认识已经如何操作阿里云服务器,该文主要介绍Java Web开发环境的搭建,主要分为本地Java Web开发环境的搭建和服务器Java Web环境的搭建两部分。本地Java Web开发环境的搭建为了搭建Java Web开发环境,需要准备JDK,Tomcat,分别到官网下载合适的版本备用。我安装的版本分别为:JDK:jdk1.8.0_20Tomcat:tomcat-8.5.28安装JDK:1.将下载的tar.gz文件复制到/opt目录下(习惯将非系统软件安装到该目录下),解压;2.配置环境变量:在/etc/profile中添加JDK配置信息,具体如下所示,保存后执行source /etc/profile,让配置文 件生效;# set jdk environmentexport JAVA_HOME=/opt/jdk1.8.0_20export JRE_HOME=/opt/jdk1.8.0_20/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin3.测试:执行 java -version,如果打印出Java 相关版本信息,则配置成功,否则需要按照提示信息去检查 环境变量等。图1,jdk安装成功后打印的配置信息安装Tomcat:1.将下载的tar.gz压缩文件,在家目录下解压;2.配置环境变量:打开文件进到bin/目录下,用vim等打开startup.sh文件,将jdk的配置信息,如下所示添加 到其中,注意添加的位置,否则启动Tomcat的时候回提示没有jdk,具体位置如图2所示;# set jdk environmentJAVA_HOME=/opt/jdk1.8.0_20JRE_HOME=/opt/jdk1.8.0_20/jreCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin图2,jdk配置信息添加的位置3.执行startup.sh脚本,启动tomcat,如果提示缺失jdk环境变量信息,请转到步骤2;4.测试:打开浏览器,输入http://localhost:8080/,如果提示信息如下所示,则安装成功,图3,Tomcat安装成功提示信息5.如果不想使用8080端口,可以修改Tomcat相关配置信息。安装mysql:mysql的安装过程可以参考该文章【Ubuntu 16.04 关于mysql & mariadb 的几个问题】。服务器Java Web环境的搭建在阿里云服务器中搭建Java web环境,和在本地搭建过程一致,只需要先将下载好的jdk文件,Tomcat文件用scp命名上传到服务器/opt目录下(可以根据个人喜好),scp命令的使用在上一篇文章【初始Java Web 开发】简单的介绍过,文件上传后,具体的安装步骤参考本地搭建Java web开发环境的过程。mysql的安装配置过程也和本地没有任何区别,毕竟服务器仅只是一台拥有高稳定性,强大计算能力,并且安装了相应的软件服务管理资源的计算机。总结不想成为full stack 的程序猿,不是好程序猿!专注分享计算机编程相关的知识点。新手一枚,诚求各路大神留下您宝贵的建议,不胜感激。这是初始java Web开发系列文章中的第二篇【搭建Java Web开发环境】,其余【IDEA创建Java Web项目,并部署到服务器】,【C/S接口中,接口开发】,【JQuery+Ajax+json实现前端和后端的数据交互】等文章将逐一更新,逐步解答我个人学习中的疑惑。未完待续。。。。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。罗生谈事百家号最近更新:简介:分享最新的咨询给你们。作者最新文章相关文章&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
java web程序打war包
摘要:使用MyEclipse将javaweb程序打war包方法:在server中找到你要发布的服务器,如TOMCAT或WEBLOGIC服务器,在要完成的时候有两个单选的,,一个是ExplodedA一个是PackagedArchive第一个是发布成WEB,,第二个是发布成WAR,,也是在一个目录下!也就是在WebRoot上单击右键,选择Export选项,然后选择J2EEWARfile选项,然后选择工程名称和路径,单击完成就可以了。只要将你的WAR包复制到比如TOMCAT
使用MyEclipse 将 java web程序打war包方法:
在server中找到你要发布的服务器,如TOMCAT或WEBLOGIC服务器,在要完成的时候有两个单选的,,一个是Exploded A一个是Packaged Archive
第一个是发布成WEB,,第二个是发布成WAR,,也是在一个目录下!
也就是在WebRoot上单击右键,选择Export选项,
然后选择J2EE WAR file选项,然后选择工程名称和路径,单击完成就可以了。
只要将你的WAR包复制到比如TOMCAT的WEBAPPS目录下(
以下是三种发布方式:
1、将工程编译后打成war包,放入TOMCAT_HOME/webapps下,然后启动tomcat,tomcat会自动解包并部署工程
2、将编译后的整个工程文件夹拷贝到webapps下,然后启动tomcat,也能实现发布,不过一般很少这么用
3、在TOMCAT_HOME/conf/Catalina/localhost下新建一个xml文件,其中内容指向你所在的工程的应用目录,然后启动tomcat,也能实现工程的发布,这样的方式对于开发调试来说非常方便,是开发过程中经常使用的方式,xml内容格式如下:
&?xml version=&1.0& encoding=&GB2312&?&
&Context path=&/myapp& docBase=&H:/work/projects/myapp/myappWebContext& crossContext=&false& debug=&0& reloadable=&true&&&/Context&
),呵呵启动Tomcat就可以喽!
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
java web程序打war包相关信息,包括
的信息,所有java web程序打war包相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
服务与支持
账号与支持
关注阿里云
International【云服务器JAVA环境搭建】十分钟带你征服阿里云Java&Web环境部署
天哪噜!今天好不容易搞到了阿里云的服务器,赶紧倒腾了一下午,大概从上上篇也是今天发的博文《》之后,我就一头脑子的扎进了web环境的部署,不过有别于那边博文的是,我这回不是图形界面的工作,纯纯的敲命令出来的啊!!!
好了!废话不多说,我将通过以下三方面分块讲解环境部署的全过程,以及相关的一些小问题,如果有什么不周全的地方,望大家多多指出,共同进步。
内容概览:
一、使用工具以及资源准备
二、在线安装JAVA JDK环境
三、在线安装Tomcat服务器
四、在线安装MySQL数据库
好!正式开工!
一、使用工具以及资源准备
我们使用的是阿里云ECS云服务器,通过学生优惠申请到的,下面是具体参数:
实例规格: ecs.t1.small
实例规格族: 简约型 t1
镜像ID: centos7u2_64_40G_cloudinit_.raw
内存: 1024 MB
操作系统: CentOS 7.2 64位
公网IP: AAA.AAA.AAA.AAA
内网IP: BBB.BBB.BBB.BBB
带宽计费方式: 按使用流量
当前使用带宽: 1Mbps(峰值)
当然哈,这些都不重要!咱得下载个工具
5,这个是用于我们直接连接服务器的,就免去从阿里云直接进入云服务器的什么终端密码之类的麻烦事儿了,下面简单介绍下该软件的应用。(下载呢就不多说了,度娘一下直接就有下载了)
第一次运行应该是这样的(印象当中没错的,如果有什么出入的话,“文件”--&“新建”就好),然后在“会话”对话框中,点击“新建”,打开“新建”页面,我这儿就一个服务器,所以我就点“属性”了,内容都一样的哈!
按照如图设置好了以后,就OK啦~点击链接
首次链接的时候,会让你填写账号密码,默认账号是root,密码的话,需要在你的“云服务器管理控制台”上进行密码的修改,看图!
OK!提交以后它要什么认证要什么手机短信验证码神马的就给他认证吧~认证完了记得记录下来就行~
好啦~这个密码搞到手了以后!就能在链接终端那里输入了,提示要用户名就root,密码就你刚才提交重置的那个,就大功告成,正式进入了linux的控制台了~界面如下:
这里有个小插曲,就是为了保证我们后期能够在XShell中进行上传和下载,我们需要安装一个小工具包rz(上传)和sz(下载),你可以通过
yum provides */rz
来查找rz,查询到了以后,直接就进行安装即可
yum install -y lrzsz
安装完毕之后,怎么用呢?灰常之简单!!!直接输入
就能打开一个小窗口,让你选择上传的文件,这和绝大多数的网站上传图片的小弹窗是一样的,但是,它上传到哪里呢?就是你现在所在的这个目录!!
上传说完了,那就到下载,其实下载也很容易,首先你先cd到想要下载文件的所在目录,然后输入
sz XXXX(需要下载下来的文件名)
这样弹出个下载窗口选择下载到的路径,就能开始下载了,当然,你不想每次上传下载都打开这么一个窗口,则我们可以进行一些设置,“菜单”---&“打开”,弹出链接窗口,选择我们的服务器右击“属性”,找到“文件传输”进行设置即可。
好!这下子,咱的前期工作基本告一段落,接下来提供几个比较有用的控制台命令给大家,方便使用的过程中,顺带学习Linux的操作。
新建文件夹:mkdir 新建的文件夹名
进入文件夹:cd 文件夹名
返回根目录:cd
-c为断点续传下载到当前文件夹:wget -c 需要下载的链接
查看当前文件夹下所有内容:dir
分类高亮显示当前文件下所有内容:ls
删除:rm -rf 目录名字
重命名:mv 源文件 新文件名
移动文件/文件夹:mv 文件 文件夹
取消下载进程:ctrl+c
清屏:ctrl+i
好啦~正式进入环境开发部署!!
二、在线安装JAVA JDK环境
好~有了前面的铺垫~接下来我们的进度将会大大的跟上!
第一步:在线下载JDK 7
因为我本机的开发环境是JDK7,为了防止有什么意外,我服务器上就也弄成版本是7的了,当然你要新点儿的8,甚至最新的9都没有问题,咱这个就提供一个方法~怎么钓鱼,还是看自己。
由于直接度娘JDK出来的都是版本8,那就度娘“JDK7”就好,打开Download页面如下。
由于我这个服务器是64位的,故而下载上图的版本,由于rpm的安装比较方便,于是乎,tar.gz我就放弃了,如果以后有机会(当然最好别碰到了。。。这个玩意儿折腾了我一个下午的光阴。。。),我还是拿出来会更新博文的,下载也别慌,点击下载以后,取得其真实下载地址,复制出来就好,咱既然是学习,当然要装逼的在Linux下直接断点下载呀~
Linux下,输入
-c&http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm?AuthParam=_e2cb811e74e15f4fb04fb
即可,由于版副问题,这里应该是没有换行的哈,敲击回车即可出现如图的下载线程
呵呵~晚上的速度有点儿快哦~300+MB/S~呵呵~吓到宝宝了
下载好了以后,直接键入下面指令进行安装JDK
rpm -ivh&jdk-7u79-linux-x64.rpm
回车一下~看着无数飙升的一行行的文件、目录,你就可以喝口水了
片刻之后,安装完毕之后(我有一次截图让大家看得清楚的强迫症。。。但是我现在的机子才的,太长了截不了,那就算咯~反正这个没什么问题的),老规矩~配置JAVA环境。
在根目录下(不确定是不是根目录就看你的输入状态就是了,进入哪个文件夹就会显示当前文件夹名的,如果进入了某文件夹了,最好退出到根目录,直接输入cd就好),输入以下指令:
vi /etc/profile
然后出现如下图
看到划线的地方没?点击任意键继续(别跟我讲你在键盘上找不到任意键!!!<img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif" STYLE="line-height: 1.5;"
ALT="【云服务器JAVA环境搭建】十分钟带你征服阿里云Java&Web环境部署"
TITLE="【云服务器JAVA环境搭建】十分钟带你征服阿里云Java&Web环境部署" />),这里面写的东西跟咱目前没啥大关系,点击任意键以后,看到如下的文本界面。
好~现在进入到这个页面以后,一直往下滚,滚到不能再滚的时候,开始进入编辑模式,敲上如下路径命令:
JAVA_HOME=/usr/java/jdk1.7.0_79
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
如图所示:
OK!保存~执行以下该文件
source&/etc/profile
不报错给个反馈就行~其实这个网上很多都没有写,个别说明要执行以下刚才编辑的文件,这个意思就是立即执行该文件,换句话来说,这个就是让你所选的文件立即生效的意思~
好啦!现在开始看看JAVA安装好了没有~键入如下命令查看JAVA版本:
java -version
看到如下提示就完成JAVA的安装及其环境配置了
当然这里顺带讲一下,如果你嫌弃你的JDK版本太老了,那么该如何更新JDK呢?
JDK在Linux环境下卸载要比在WIndows系统下容易得很多很多!
首先,通过下面的命令查询之前rpm安装的JDK包
rpm -qa|grep java
找到了之后,通过下面命令一键卸载!
rpm -e&jdk-7u79-linux-x64.rpm
不过有时候还是有点儿事不如人意的,不过这次我就真的很幸运没有碰到了~网上有些苦逼的哥们卸载时找不到JDK包,那么很遗憾的就是,你只能通过删除其目录的方式来卸载了,不过这个方法也挺干净的~
which java
echo $JAVA_HOME
命令来找到之前安装的旧版本的JDK的目录,然后rm掉它们就行了,卸载掉之后,就进行老办法,再次安装新的JDK即可~这里我就不过多赘述了。
PS:Linux的rpm里面有个东东叫做“升级/安装”!这个东西挺不错的,直接可以把你的rpm包给升级了,不过这个的前提是,你rpm能够找到之前安装的包,否则的话,这样安装有可能会出很严重的问题,两个JAVA环境给搞混了,打架了肿么破!?这个还是小心谨慎点儿为好,一般还是建议先卸载了后安装,反正卸载也挺干净的,是不是?
在更新完JAVA之后,还仍需像之前安装JDK那样,修改一下环境变量,然后source一下~
三、在线安装Tomcat服务器
好!接下来咱安装Tomcat,其实Tomcat安装和JAVA环境安装一样,甚至还简单些(不用配置环境变量~),因此,这里我就简单的说明一下,就一笔带过了哈~
首先还是下载,本人使用的是Tomcat
7,因此直接跑去7的下载页面,结果看到发现居然灭有rpm的!?哎,老夫甚是伤心啊~不过也没事儿~tgr.gz的照样搞!
和之前一样的套路,wget -c 地址,把它下载了下来,然后通过tar -zxvf 文件名
&命令来解压它,详细代码如下:
-c&http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz
tar -zxvf&apache-tomcat-7.0.70.tar.gz
好~两条命令就可以让这服务器乖乖的解压干活了,解压完毕之后,我习惯都放进usr目录下面,看上去整洁点(强迫症!),于是乎,移动一下到/usr/local目录下。
之后,编辑下老地方 /etc/profile
在添加Java环境下多添加一行
TOMCAT_HOME=/usr/local/tomcat
保存并退出,然后source 一下,下面讲解一下怎么开启Tomcat服务器
cd /usr/local/tomcat/bin
进入tomcat 下的bin目录
./startup.sh & &
&开启服务器
./shutdown.sh & &
& 停止服务器
开启服务器的时候,应该会有一下的内容
平常可以用这个命令来查看tomcat服务器是否开启
ps -ef|grep java
出现下面所示则表示服务器没有开启
出现下面所示则表示服务器已经开启
好啦,到这里咱的Tomcat
7也安装好了,如果不需要数据库,那你大可直接就将你的项目部署上来了~
但是在这之前,我们访问一下看看是不是真的有效,输入下面指令访问我们的localhost:8080看看所得网页内容
curl http://localhost:8080
如果出现一大串的html语句,那么恭喜你!你的Tomcat 7已经完全成功配置
当然,我是没这么幸运的,我出现了“拒绝链接”之类的提示
上网查了一下,发现这是和防火墙有关,好~那就关闭Tomcat先吧
解决方案如下
在 &/etc/firewalld/services/
&目录下新建一个名为 &tomcat.xml
输入以下内容
& ?xml version="1.0" encoding="utf-8"? &
& service&
& & short&Tomcat Webserver&/
& & description&HTTPS is a modified HTTP
used to serve Web pages when security is important. Examples are
sites that require logins like stores or web mail. This option is
not required for viewing pages locally or developing Web pages. You
need the httpd package installed for this option to be useful.&/
description&
& & port protocol="tcp" port="8080"/&
& /service&
之后,保存并退出,把此服务加入防火墙规则中
firewall-cmd --reload
firewall-cmd --add-service=tomcat
firewall-cmd --permanent --add-service=tomcat
由于非root用户不能侦听1023以下端口,网上说,利用firewalld在数据包路由之前进行端口转发,把所有发往80的tcp包转发到8080端口,所以呢,执行下面命令
firewall-cmd
--add-forward-port=port=80:proto=tcp:toport=8080
firewall-cmd --permanent
--add-forward-port=port=80:proto=tcp:toport=8080
最后再&firewall-cmd --reload
一下,重启Tomcat,再次执行访问:
curl http://localhost:8080
终于看到了久违的HTML!!!
至此!Tomcat
就顺利解决我所碰到的问题了~不过,这还没完!!!还有件事儿没做呢!!!当你看到你的Tom小猫咪的时候!!请注意这里!!
你点进去试试!马上叫你输入远程账号密码,这个账号密码咱还没配置呢!!!着急个啥哦!?虽然这个貌似无足轻重,但是,咱这个毕竟是教程,还是得讲详细点儿的!赶紧的收心回来,把Tomcat关了,继续配置去!
cd /usr/local/tomcat/conf
进入到config管理文件夹,然后
vi tomcat-users.xml
进行修改,在& tomcat-users&标签末尾之前添加如下,注意!!Tomcat
6的规则是这么写的:
& role rolename="admin"/ &
& role rolename="manager"/ &
& user username="admin" password="admin" roles="admin ,
manager"/ &
而Tomcat 7的则是这么写的:
& role rolename="admin-gui"/
& role rolename="manager-gui"/
& user username="admin"
password="admin" roles="admin-gui , manager-gui"/ &
如上图所示哈~username和password你就随意啦,记得住就行!这下才算是真正的结束了Tomcat的安装和配置了。
四、在线安装MySQL数据库
好!进入这篇文章的最后一步——安装MySQL了。
首先哈~在Linux下安装MySQL相对于Windows环境下还是比较随意的,毕竟我自己装都装了好几次了,重新卸载了再安装,丝毫不存在什么大问题,而Windows下就一大堆没卸载干净的问题了。不过由于之前我不知道怎么了,可能阿里云的这个自带有的?还是什么,没安装成功,然后我就先把MySQL卸载干净了之后,再安装成功的。
下面先讲解下如何卸载:
《======华丽丽的插曲分割线======》
卸载MySQL,相对还是挺简单的,首先可以查看本机MySql安装信息,键入如下命令
rpm -qa|grep -i mysql
如果安装成功过的话,则会出现相关的安装了的MySQL包,当然,在我饱受折磨的这个下午,除了最后安装成功以外,一次都没有看到过。。。
如果你看到了,那么你很幸运,直接删除包
rpm -ev 包名
删除了以后,还要记得删除相关的旧版本的开发库和头文件
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
甚至你还要查找所有有关mysql字眼的文件和文件夹,一并删除!
find / -name &'mysql'
然后将查找到的全部rm掉!
卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
至此,卸载大法到此为止
《======华丽丽的插曲分割线======》
卸载干净了~咱就能开始安装了,通过老方法,咱下载MySQL去
http://dev.mysql.com/downloads/mysql/5.5.html#downloads
可以打开这个界面,因为我安装的是5.5的,所以,就拿这个为例了。
我们下载的SQL类型,请注意!是MySQL Community
Server,别下错了哈!下错安装错了,到时卸载的方法又是另一种了哦~
下拉,选择如下
之后,下面显示的所有都是满足要求哒~然后我们就选中如下图所划的三个:
下面的这些6啊神马的,懒得理~如果你有需要~当然啦,用就用嘛~没事儿~
好~老方法下载它们下来,别说不会下!之前教了的wget!
-c&http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.50-1.el7.x86_64.rpm
-c&http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.50-1.el7.x86_64.rpm
-c&http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.50-1.el7.x86_64.rpm
下载完成后,先按照server ---& client ---& devel的顺序安装!
老办法&rpm
-ivh&MySQL-server-5.5.50-1.el7.x86_64.rpm
这里要注意啦!!!
如果你的MySQL运行上面这个报错!内容大致为下面这种:
error: Failed dependencies:&
libaio.so.1()(64bit) is needed
by&MySQL-server-5.5.50-1.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed
by&MySQL-server-5.5.50-1.el7.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed
by&MySQL-server-5.5.50-1.el7.x86_64
那说明你的服务器没有安装“依赖包libaio”
那么我们就安装去呗!
直接键入&yum install libaio
&进行安装,中途输入Y键同意神马神马,继续神马神马的之前安装这么多东西,早都见怪不怪了~Y就是咯~
网上也有相关的信息如下:
运行该命令时会发现在这台云服务器上无法通过yum快速安装软件,搜索了一些资料,原来是阿里云安装的是Red
Hat5.4的64位系统,但是提供的是CentOS 32位的系统。错误信息参考如下:
Setting up Install Process&
No package libaio available.
Nothing to do
额。。。反正我安装的时候没有遇到这个情况,如果大伙儿有碰到这情况的话,不妨按照下面的方法试一试。
(1)通过rpm命令查看有哪些yum包,然后进行卸载
笔者在云服务器进行的操作如下:
[root@AYbc93912 software]# rpm -qa|grep yum
yum-3.2.22-20.el5
yum-metadata-parser-1.1.2-3.el5
[root@AYbc93912 software]# rpm -e --nodeps
yum-3.2.22-20.el5
warning: /etc/yum.conf saved as /etc/yum.conf.rpmsave
[root@AYbc93912 software]# rpm -e --nodeps
yum-metadata-parser-1.1.2-3.el5
(2)通过wget命令在163的镜像上下载CentOS的yum包
参考命令如下:
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm&
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
说明:可能版本会有一些不同,请大家在http://mirrors.163.com/centos/5/os/x86_64/CentOS/下查找yum-3xxx开头、yum-metadata开头和yum-fastestmirror开头的rpm包下载。
(3)安装yum相关的rpm包
使用如下命令安装在(2)中下载的rpm包:
rpm -ivh yum-*
(4)下载CentOS-Base.repo
找一个CentOS的包资源配置库,名为CentOS-Base.repo,放到/etc/yum.repos.d/路径:
[root@AYbc93912 software]# cd
/etc/yum.repos.d/
[root@AYbc93912 yum.repos.d]# wget
http://www.linuxidc.com/files//CentOS-Base.repo
-- 08:58:27--
http://www.linuxidc.com/files//CentOS-Base.repo
Resolving www.linuxidc.com 60.191.129.94
Connecting to www.linuxidc.com|60.191.129.94|:80
connected.
HTTP request sent, awaiting response 200 OK
Length: K) [application/octet-stream]
Saving to: `CentOS-Base.repo'
100%[==========================================================================================&]
1,426 & & &
--.-K/s & in 0s &
08:58:28 (124 MB/s) - `CentOS-Base.repo' saved
(5)生成缓存文件到/var/cache/yum目录
[root@AYbc93912 yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors
addons & &
& & &| 1.9 kB
& & 00:00 &
addons/filelists_db & &
& | 568 B & &
00:00 & &&
addons/other_db & &
…… & & &
base & & &
Metadata Cache Created
(6)安装依赖包libaio
第(5)步做完后,此时可以成功运行yum install libaio命令,参考执行情况如下:
[root@AYbc93912 yum.repos.d]# yum install
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
好!上面的搞掂了,咱就能继续弄我们的MySQL了,按之前将的顺序,依次安装他们
rpm -ivh&MySQL-server-5.5.50-1.el7.x86_64.rpm
rpm -ivh&MySQL-client-5.5.50-1.el7.x86_64.rpm
rpm -ivh&MySQL-devel-5.5.50-1.el7.x86_64.rpm
若想查看MySQL安装到哪个目录,可使用“whereis mysql”命令查看,我的如下图所示:
可使用如下命令启动MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
我一般倾向于后者~毕竟网上前辈大多说后者不容易出错
开启数据库之后~
如果你的运气很好的话,那么在你运行MySQL命令时,会提示你设置root用户密码,貌似是下面的字眼
[ERROR]&You must SET PASSWORD before
executing this statement
这样的话,直接使用&SET PASSWORD = PASSWORD('你的密码');
即可(记得分号)
当然~像我这种一试途 mysql -uroot -p&登陆就报
&mysql“Access denied for user
'root'@'localhost'”错误的。。。
哎~习惯了,老夫学习道路坎坎坷坷,哪有如此一帆风顺。。。
问题很简单,就是密码那块估计是存在默认值还是神马的,不对就不给进去!
那知道了问题,网上的大神也是早都碰到过这些事儿,解决方案很多很多,我挑对我有用的,以及我认为有用的提供给大家
1、关闭数据库:&
/etc/init.d/mysql stop
2、设置MySQL模式:
mysqld_safe --user=mysql --skip-grant-tables --skip-networking
(可想而知,别人进到你的服务器是多么恐怖的事儿。。。)
3、登陆进MySQL:
mysql -u root mysql
4、修改密码:
UPDATE user SET Password=PASSWORD('新密码') where
USER='root';
FLUSH PRIVILEGES;
6、退出MySQL:
1、查询/etc/mysql/debian.cnf文件中[client]节提供的密码
vi&/etc/mysql/debian.cnf
2、使用该密码进行登陆
mysql -uroot -p
Enter password: &XXXXXXXXXX
好!这里补充一下,当你使用方法一安全模式进去修改密码的时候,你接下来在MySQL的任何操作!将会报这个错:
什么意思呢?去看一下这个,虽然是纯英文的,但是你还是能够在看到你想要的东西:&,看完了以后呢~按着它上面说的做吧~
SET PASSWORD = PASSWORD('和之前设置一样的密码');
然后现在才算是真正的设置好你的MySQL用户密码了!下面这是开发Java
Web中我碰到的一个问题,用不到的就可以跳过了~
我服务器在测试项目的时候,发现了如下的问题:
java.sql.SQLException: Your password has expired.To log in you
must change it using a client that supports expired passwords.
com.mysql.jdbc.exception.
而后一大堆的cant connect...cant
connect的,都是说数据库连接的问题,我们MySQL安装按理来说是没有问题的,那可能是我们的root账号的使用权限问题吧,于是我们就打开user表来看看。
select host,user,password_
打开后发现我们表中各个几个账号都已经过期(图中Y表示已过期),于是,我们将其修改表单内容Y--&N即可~命令我就不敲了。
事后证明,这个确实解决了该连接问题~可以通过root链接到我的MySQL了~
写完到这里已经2点11了,今晚打了场势均力敌的羽毛球男双,甚是舒服,而今天白天也完成了这个云端的环境搭建,明天。。。额,不是哈,应该算是几个小时以后,开始备案,部署我的项目,真充实!为了更美好的明天!睡觉!!!
<img STYLE="line-height: 1.5;"
ALT="【云服务器JAVA环境搭建】十分钟带你征服阿里云Java&Web环境部署"
TITLE="【云服务器JAVA环境搭建】十分钟带你征服阿里云Java&Web环境部署" />
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 阿里云虚拟主机 java 的文章

 

随机推荐