------------------------------------------------------------------------------------------------------------------
JDK
0:下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
1:卸载(root用户)
1.0:查询已安装的jdk
# rpm -qa|grep jdk
***
# rpm -qa|grep java
***
1.1:依据名称移除(-e表示删除,-nodeps表示强制删除防止JDK与程序关联。导致删除失败! )
# rpm -e -nodeps ***
1.2:再执行java -version;假设提示-bash: java -version: command not found则不用继续以下方案,jdk删除成功。 1.3:手动删除文件夹(-f表示删除整个文件夹及子文件夹)
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac
2:安装(root用户)
2.1:给每一个用户增加操作权限
# chomd +x jdk_*.*.*.rpm
2.2:安装JDK
# rpm -ivh jdk_*.*.*.rpm
2.3:改动例如以下配置文件
|--# cd / 切换到root文件夹下
|--# cd ect 配置文件文件夹
|--# vi ./profile 改动/etc/profile文件 (全局全部用户)
|--#打开profile后。按i进入编辑模式。末尾增加:
#set java environment
export JAVA_HOME=/usr/share/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
|--#按catl+c进入Normall模式,输入#wq保存并关闭
|--# find -name .bash_profile 找到bash_profile所在位置
./skel/.bash_profile
|--# vi ./skel/.bash_profile .改动.bash_profile文件 (某个用户权限使用这些环境变量)
|--#打开profile后,按i进入编辑模式。末尾增加:
export JAVA_HOME=/usr/java/jdk1.7.0_60 #先确认下你的jdk是否也是这个文件夹
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
|--#按catl+c进入Normall模式,输入#wq保存并关闭
|--#source /etc/profile执行后生效
2.4:測试
[root@localhost ~]# vim Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("hello World");
} }
[root@localhost ~]# javac Hello.java
[root@localhost ~]# java Hello
hello World
3:很多其它具体http://www.2cto.com/os/201211/171035.html
------------------------------------------------------------------------------------------------------------------
Tomcat
0:下载地址:http://tomcat.apache.org/download-70.cgi
1:解压tomcat
#unzip xxx.zip #zip解压
#tar -zxvf xxx.tar.gx #tar解压
2:然后将tomcat移动到/usr/java/tomcat[version];(个人建议)
#mv -rf tomcat_x.x.x /usr/java/tomcat[version]
3:配置tomcat环境(可选)
#vim /etc/profile =#在末尾增加例如以下配置
export TOMCAT_HOME=/usr/java/tomcat7/bin
export CATALINA_HOME=/usr/java/tomcat7
#其用途:能够在随意文件夹下执行./shutdown.sh或./startup.sh
4:測试訪问:http://localhost:8080
5:然后你可将web项目打包成zip,通过在window下cmd中通过pscp xx user@ip://xx//xx 将项目上传到服务器。然后再到服务器解压,再重新启动tomcat,便可执行啦..........呼呼
5:具体參考:http://blog.sina.com.cn/s/blog_866c5a5d0101cn1l.html
------------------------------------------------------------------------------------------------------------------
MySql
0:下载站点:http://dev.mysql.com/downloads/mysql/5.1.html
1:安装server [root@localhost ~]# rpm -ivh xxx.emp;
2:安装client [root@localhost ~]# rpm -ivh xxx.emp;
3:MySql关键文件夹
|--数据库文件夹 [root@localhost ~]# /var/lib/mysql
|--配置文件 [root@localhost ~]# /usr/share/mysql(mysql.server及配置文件)
|--相关命令 [root@localhost ~]# /usr/bin/(mysqladmin|mysqldump)
|--启动脚本 [root@localhost ~]# /etc/rc.d/init.d(启动脚本文件mysql的文件夹)
4:启动mysql [root@localhost ~]# /etc/init.d/mysql start
5:查看使用中的端口号(假设有3306则启动成功)
[root@localhost ~]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:776 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
6:设置password
安装完mysql有一个默认用户root,password是没有的。 [root@localhost ~]# /usr/bin/mysqladmin/ -u root -p password 123456
7:登录到mysql
[root@localhost ~]# mysql -u root -p 123456
8:查询数据库
show databases
9:查询表
use test
show tables
10:停止mysql
[root@localhost ~]# /usr/bin/mysqladmin -u root -p shutdown
11:常见原因
11.1:linuxe启动后13:07mysql。在windows下无法连接linuxe的mysql.
报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
解决方式http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html 我是通过以下来解决的
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
12:具体參考:http://www.t086.com/article/638
------------------------------------------------------------------------------------------------------------------

在学习中,我们都会遇到非常多奇葩问题。但这么奇葩问题是让我们提升的宝贵经验。

所以,请不要太过着急、自责。

耐心的静下来解决这个问题。

linux 之体验(JDK7+Tomcat7+MySQL5.5)部署环境的更多相关文章

  1. Linux centos5.6版本下mysql5.6主从环境安装配置

    MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势,国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载.数据库热备等功能.本人在此将如何配置实现做了个简单 ...

  2. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  3. 在Linux(ubuntu 14.04)上部署WeX5跨平台App(HTML5)

    1. 前言   这篇文章讲述的是把毕业设计的用 WeX5 开发的项目部署到阿里云的Linux(ubuntu14.04)上,本来可以部署在WeX5自带的服务器上,但是WeX5的服务器我以前部署的项目突然 ...

  4. Linux 桌面玩家指南:18. 使用 Docker 隔离自己的开发环境和部署环境

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  5. Linux Centos7部署环境安装-CentOS

    Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 ...

  6. Linux(三)—— 项目部署环境搭建

    目录 项目部署环境搭建 一.linux上网 二.rpm包管理 1.光盘挂载 2.安装卸载rpm包 3.查询是否安装 4.查看软件包 5.互相依赖关系的软件包 三.yum包管理 1.使用aliyun的y ...

  7. paip.提升用户体验--提升java的热部署热更新能力

    paip.提升用户体验--提升java的热部署热更新能力 想让java做到php那么好的热部署能力  "fix online"/在线修复吗??直接在服务器上修改源码生效,无需重启应 ...

  8. Java Servlet(一):创建工程(jdk7+tomcat7+eclipse)

    本篇文件主要记录下怎么在jdk7+tomcat7下,使用eclipse创建并运行一个servlet工程. 安装具体步骤从网上搜索就可以找到,这里不再赘述. 在eclipse中切换到j2ee下, 从导航 ...

  9. 在linux服务器上装svn版本管理,自动部署代码到项目

    在linux服务器上装svn版本管理,自动部署代码到项目 http://bbs.aliyun.com/read/9715.html?spm=5176.7114037.1996646101.1.W3zw ...

随机推荐

  1. 【bzoj2427】[HAOI2010]软件安装 Tarjan+树形背包dp

    题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi.我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大).但是现 ...

  2. BZOJ 3674 可持久化并查集加强版(主席树变形)

    3673: 可持久化并查集 by zky Time Limit: 5 Sec  Memory Limit: 128 MB Submit: 2515  Solved: 1107 [Submit][Sta ...

  3. [WC2013][luogu4074] 糖果公园 [树上带修改莫队]

    题面: 传送门 思路: 一道实现起来细节比较恶心的题目 但是其实就是一个裸的树上带修改莫队 好像树上莫队也出不了什么结合题目,不像序列莫队天天结合AC自动机.后缀数组...... 莫队学习请戳这里:莫 ...

  4. BZOJ5302 [HAOI2018]奇怪的背包 【数论 + dp】

    题目 小 CC 非常擅长背包问题,他有一个奇怪的背包,这个背包有一个参数 PP ,当他 向这个背包内放入若干个物品后,背包的重量是物品总体积对 PP 取模后的结果. 现在小 CC 有 nn 种体积不同 ...

  5. g2o初始化一些

    今天看了一下智能指针的东西,发现更简单的思路: 就是Block和solver构造时,需要传递unique_ptr,那我们将普通指针转换成unique_ptr不就可以了么: // 初始化g2o //第一 ...

  6. IPFS

    http://www.r9it.com/20190412/ipfs-private-net.html IPFS指令集中文版(一) https://www.jianshu.com/p/ce74b32d2 ...

  7. bzoj 3704 昊昊的机油之GRST 贪心dp,思维

    昊昊的机油之GRST Time Limit: 10 Sec  Memory Limit: 1024 MBSubmit: 80  Solved: 33[Submit][Status][Discuss] ...

  8. iOS不用官方SDK实现微信和支付宝支付XHPayKit

    作者:朱晓辉Allen 链接:https://juejin.im/post/5a90dd3a6fb9a0634912b755 前言 前段时间由于项目需求,移除了项目中的微信支付SDK和支付宝支付SDK ...

  9. 洛谷 P1072 Hankson 的趣味题

    题目描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现 在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课堂上,老师讲 ...

  10. Serializable在C#中的作用及其优点

    原文发布时间为:2009-10-27 -- 来源于本人的百度文章 [由搬家工具导入] Serializalbe - Enable the object can be Serialized into a ...