我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 运维优化 > 阿里云服务器linux系统下如何搭建java环境、安装resin服 ...
总共48087条微博

动态微博

查看: 8406|回复: 0

阿里云服务器linux系统下如何搭建java环境、安装resin服务器

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-06-10 20:52:31 |只看该作者 |倒序浏览
    1安装JDK

    可以在电脑上下载完 传到服务器下  不过从本地传到服务器上 那个速度 很慢 而且如果传输过程中很可能出错

    我们可以直接在服务器上进行下载


    1. cd /usr
    2. mkdir java
    3. wget [url]http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz?AuthParam=1385134217_0a63e9734f147e64ffd568fdbbf33e8[/url]
    复制代码

    wget就是根据地址进行下载   后面的下载地址就是图片中的那个下载地址

    下载可能比较慢  下载完成可以进行解压

    1. rpm -ivh jdk-7u45-linux-x64.rp
    复制代码

    配置环境变量

    1. vi ~/.bash
    2. set JAVA_HOME=/usr/java/jdk-7u45-linux-x64.rpm
    3. export JAVA_HOME
    4. set PATH=$JAVA_HOME/bin:$PATH
    5. export PATH
    6. set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    7. export CLASSPATH[/size][/font]
    复制代码


    ESC  :wq 进行保存

    java -version   就OK了

    2安装服务器

    我选择的是resin服务器  当然也可以使用tomcat

    类似上边你的方法进行下载   tomcat的安装我就不做介绍了 如果遇到遇到问题可以百度一下

    之前给公司的移动应用写过接口  移动应用的后台 使用的是resin服务器 感觉也挺不错的  

    resin有企业收费版的 个人版免费的    resin的好处是不用重启服务器  

    而且据说运行比tomcat快  处理静态的速度也堪比apache

    下载resin  记得不要下 pro版(是收费版 下载下来rpm的时候 提示没有解压码)

    如图 Resin 4.0.37 是免费版的 没有rpm   就只能下载tgz了


    下载完后  

    tar zxvf resin-4.0.36.tar.gz 进行解压

    (这里好像还修改了一个地方 但是我忘记修改的哪里了)

    修改resin启动脚本,设置JDK,方法是在bin/resin.sh中增加下面两句:

    export JAVA_HOME=/usr/java/jdk1.7.0_45
    echo $JAVA_HOME

    然后 执行 ./resin.sh start  服务器就运行起来了 访问的是resin的webapps目录的ROOT

    Resin/4.0.36 launching watchdog at 127.0.0.1:6600
    Resin/4.0.36 started -server 'app-0' with watchdog at 127.0.0.1:6600

    不要被6600端口迷惑 其实默认端口还是8080 这个时候你就可以访问你的 ip:8080

    resin修改端口的方法 是把conf/resin.properties 中的 http 8080改为80

    bin目录下 ./resin.sh stop 关闭服务器

    PS:

    resin除了支持jsp以外  还支持PHP  这个太方便了

    在原PHP工程下建一个WEB-INF目录,在这个目录下建一个resin-web.xml文件,用来支持PHP:

    3安装mysql数据库

    参考地址:http://bbs.aliyun.com/read.php?spm=0.0.0.0.jLEG5z&tid=147975

    后来大概想明白是怎么一回事儿了 其实就是  安装-配置-运行

    首先他要运行那个mysql_install_db那个安装文件 但是文件没有后缀名 所以给加上了u+x 可执行权限

    如果执行失败 可能是内存不够的原因

    第6行中进入服务管理  通过ln -s创建一个服务连接 这里没有起名字  默认使用的文件名 貌似应该弄成mysql

    第8~9行 好像默认mysql应该是装在local 目录下  所以这里在/usr/local目录下创建一个叫做mysql的连接

    其实就相当于 /usr/local/mysql ==/usr/java/mysql5.6.14

    所以配置环境变量的时候 就可以使用/usr/local/mysql了 (环境变量用配么)

    /etc/init.d/mysql.server  start  启动的时候 我遇到了很多问题 除了启动报错

    也可以通过 /etc/init.d/mysql.server status 查看原因  可以通过网上解决  

    我的错误原因大概是是以下几个原因

    1.我当时的连接路径有问题  这个需要根据自己的路径进行指定

    2.有提示 The server quit without updating PID file  网上一般说的都是 需要在mysql_install_db中指定路径

    其实我的路径没有问题 主要是开启服务的时候 他要在数据库data目录下 创建一个pid文件

    我当时的mysql目录 没有写权限    所以通过chmod 777 /usr/java/mysql5.6.14 -r 解决

    3.例外一个最主要的原因是 内存不够  在mysql/data目录下 有个err日志 可以查看启动失败的原因

    启动成功后是 Starting MySQL. SUCCESS!

    ln -s /usr/local/mysql/bin/mysql /usr/bin

    第一次登陆  默认没有密码  

    mysql -u root -p  敲回车就可以进去了  也可以修改密码



    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表