------------------------------------------------------------------------------------------------------------------
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. PHP共享内存的应用shmop系列

    简单的说明 可能很少情况会使用PHP来操控共享内存,一方面在内存的控制上,MC已经提供了一套很好的方式,另一方面,自己来操控内存的难度较大,内存的读写与转存,包括后面可能会用到的存储策略,要是没有一定 ...

  2. 环境说明与HelloWorld

    本人采用的是ExtJs4.2版本,采用WebStorm作为IDE开发工具 目录说明 builds:压缩后的ExtJs代码 docs:文档 examples:官方示例 locale:多国语言的资源文件 ...

  3. hdu 4096 判断路径

    思路:将每个关系当成一条有向边,查询时就判断之间存在路径. #include<iostream> #include<cstdio> #include<cstring> ...

  4. 序列(seq)

    序列(seq) 题目描述 给定 N,A,BN,A,B,构造一个长度为 NN 的排列,使得: 排列长度为 N: 最长上升子序列长度为 A: 最长下降子序列长度为 B. 我们有 SPJ,有解任意给出一组, ...

  5. 为Eclipse添加反编译插件,更好的调试

    为Eclipse添加反编译插件,更好的调试 一般来说,我们的项目或多或少的都会引用一些外部jar包,如果可以查看jar包的源代码,对于我们的调试可以说是事半功倍. 1.下载并安装jad.exe.将ja ...

  6. Linux(Centos) 搭建ReviewBoard

    一.官方安装手册 reviewboard 的安装用户手册:猛击这里 二.常用安装步骤 2.1.安装httpd,+ mod_wsgi, fastcgi, or mod_python yum -y int ...

  7. 【03】react 之 创建component

    React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归:具体的三种方式: 函数式定义的无状态组件 es5原生方式React.createClass定义的组件 es6形式的ext ...

  8. iterator & iterable

    一. java.lang.Iterable java.util.Iterator Iterator是迭代器类,而Iterable是接口. 好多类都实现了Iterable接口,这样对象就可以调用iter ...

  9. js2:事件的学习,弹出窗口,状态栏字改变,地图热点的使用

    原文发布时间为:2008-11-08 -- 来源于本人的百度文章 [由搬家工具导入] <html> <head> <title>js</title> & ...

  10. 浏览器中“JavaScript解析器”工作原理

    浏览器在读取HTML文件的时候,只有当遇到<script>标签的时候,才会唤醒所谓的“JavaScript解析器”开始工作. JavaScript解析器工作步骤: 1.“找一些东西”: v ...