linux中环境搭建部署
2016-06-15 22:37
453 查看
1、Jdk安装
首先,检查可更新软件(指令都是在Xshell中输入)
yum check-update
其次,更新所有软件
yum update
再次,列出可用的java版本
yum list java*
最后,选择要安装的jdk版本
yum -y install java-1.7.0-openjdk java-1.7.0-openjdk-devel(个人感觉格式类似于:yum -y install java-版本号-openjdk java-版本号-openjdk-devel,在选择版本时,不要低于开发环境的jdk版本,否则,后期运行的时候会出错)
jdk安装好了,接下来就是配置环境了,上面java运行文件默认在/usr/bin目录下,我只是配置了一下CLASSPATH= ./:/usr/lib。输入java、javac等测试,结果都正常。
配置环境变量
或者让系统上的所有用户使用java(openjdk) ,则要进行下面的操作:
[root@dabu.info ~]# vi /etc/profile
将下面的三行粘贴到 /etc/profile 中:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
Esc 输入 :wq保存
保存关闭,后,执行:
[root@dabu.info ~]# source /etc/profile
让设置立即生效。
2、Tomcat
3、Mysql
Ubuntu:sudo apt-get install mysql-serverRedhat:sudo yum install mysql-server
解压
进入安装包所在目录,执行命令:(注意-zxvf)
tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz
添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql
安装数据库
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕
启动配置
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
修改用户名密码
修改mysql的root用户密码,root初始密码为空的:
执行命令:./bin/mysqladmin -u root password '密码'
把mysql客户端放到默认路径:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql
重启
允许服务器mysql外连
方法一:(修改表) 进入Linux系统下的mysql数据库中,打开user表,找到“host”字段值为“localhost”的记录,将值“localhost”更新为“%”。
命令如下:
#mysql -u root -p
Enter password:
mysql>use mysql;
mysql>update user set host='%' where user='root' and host='localhost';
mysql>select host,user from user;
4、工具
Winscp5、上传
在linux下安装rz很方便,使用yum install lrzsz ,就可以安装,正常使用rz和sz命令。
6、Tomcat
在Linux系统下,重启Tomcat使用命令操作的!
首先,进入Tomcat下的bin目录
cd /usr/local/tomcat/bin
使用Tomcat关闭命令
./shutdown.sh
查看Tomcat是否以关闭
ps -ef|grep java
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" debug="0" docBase="/WEAVER_CloudStore" rel oadable="true" />
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
7、无法停止tomcat服务
ps -ef|grep tomcatKill -9 267
ps -ef|grep Java
sh ./startup.sh
8、jdbc错误
配置文件连接数据库直接用ip
10、linux下实时查看tomcat运行日志
1、先切换到:cd tomcat/logs 2、tail -f catalina.out 3、这样运行时就可以实时查看运行日志了 |
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树