您的位置:首页 > 运维架构 > Linux

linux中配置java环境

2016-07-11 15:31 302 查看
最近拿sencha touch 做了一个应用,想发布到线上,顺便学学linux 就整了个阿里云玩,折腾了很长一段时间,可算稍微折腾明白一下了,来这里记录一下自己遇到的问题。

首先本人选择的是centos 6.5的系统,7.0的试过,在通过yum安装mysql的时候 发现没有网上另外的教程所说的mysql的三个包,所以就换回6.5的系统了。

第一个遇到的问题
在xshell中输入 yum list | grep mysql 的时候,没有出现网上各种教程出现的一个关于mysql的list,原因是yum源的问题,更换成国内的yum源就可以访问了试了2个源
阿里的源和163的源 最后选择了163的源,更换源网上有教程,不细说了。


第二个遇到的问题
最一开始看着网上好多的linux教程看的本人很是无奈,不知道怎么跟着走,也尝试了很多,试过用yum安装jdk和tomcat,后来还是给卸了 第一个原因是yum安装的jdk是openjdk,而咱们需要的是sun的jdk 第二个原因是yum安装的tomcat是tomcat6 ,而本地开发环境是tomcat7,而且配置环境变量的时候因为找不到安装路径,弄得很乱,tomcat的bin目录也没有应有的东西,所以就改为rpm安装了,这两个只需要解压下来基本上就没问题了(以防万一最好把自带的jdk或者不用的卸载掉,虽然觉得环境变量配置到自己用的那个就行,但是,以防万一,还是卸载干净吧),jdk需要配置环境变量,在etc下的profile下,按照自己的安装路径配置就好了,不细说了。

第三个遇到的问题
mysql依然是通过yum安装的,安装的很成功,也很省心。。。但是进入mysql后见表,插入数据的时候遇到了点问题,因为语句不执行,后来发现在语句最后少了个结束的“ ; ”号导致的,比较脑残,希望看到这个的人别像我一样。。。。其他的过程网上很详细。

第四个遇到的问题
tomcat虽说不用配置,但是有些东西想要显示还是需要配置的,譬如在控制台打印日志,需要在tomcat的bin下的catalina.sh


加上这个就可以打印出来了 ,要不很多报错,还需要看log下的日志文件,很麻烦。

第五个遇到的问题
把项目放到webapp下 如果tomcat和jdk都安装好了的话,应该就可以启动访问了,这里萌新又遇到点问题,没有配置数据源,需要在tomcat的conf下把context.xml中配置上数据源,而且里面还有mysql链接数据库的一些配置,譬如用户名和密码,记得跟配置数据库是填写一样的。

目前为止后台的程序算是布置上去了,但是在打包sencha touch项目成apk的时候 碰到了个问题,正在解决中,以后遇到问题会继续补充,如果文中有误,希望大神们指出,好及时改正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: