admin 发表于 2014-6-10 20:52

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

1安装JDK可以在电脑上下载完 传到服务器下不过从本地传到服务器上 那个速度 很慢 而且如果传输过程中很可能出错我们可以直接在服务器上进行下载
cd /usr
mkdir java
wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz?AuthParam=1385134217_0a63e9734f147e64ffd568fdbbf33e8wget就是根据地址进行下载   后面的下载地址就是图片中的那个下载地址下载可能比较慢下载完成可以进行解压rpm -ivh jdk-7u45-linux-x64.rp配置环境变量 vi ~/.bash
set JAVA_HOME=/usr/java/jdk-7u45-linux-x64.rpm
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH



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目录的ROOTResin/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:8080resin修改端口的方法 是把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.serverstart启动的时候 我遇到了很多问题 除了启动报错也可以通过 /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]
查看完整版本: 阿里云服务器linux系统下如何搭建java环境、安装resin服务器