(一)下载JDK
在Oracle下载JDK(acle/index.html)
下载步骤:
1.将鼠标移动到导航栏的DownLoads菜单上
2.在Downloads的下拉框中,点击最左侧的Java for Developers
3.点击Java for Developers后将页面移动到最下方到Java Archive 点击右侧的DownLoad下载按钮
4. 点击了Java Archive右侧的Download下载后,就进入了正式的下载页面,选择你需要的Java SE版本进行下载。本项目下载的是Java SE6
5. 点击Java SE6链接后会看到关于Java SE6 的各种历史版本的JDK 和JRE。注意:以Java SE Development Kit 开头的是JDK ,以Java SE Runtime Environment 开头的是JRE。JDK大于JRE,JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库,Jre单单是用来运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。若下载的是jdk,jre自然也包含在了其中。如果只是需要运行java软件,下载JRE即可,如果需要开发java应用程序,则下载J单独JDK即可,无需再下载JRE,JDK中包含了JRE。
在Oracle下载JDK(acle/index.html)
下载步骤:
1.将鼠标移动到导航栏的DownLoads菜单上
2.在Downloads的下拉框中,点击最左侧的Java for Developers
3.点击Java for Developers后将页面移动到最下方到Java Archive 点击右侧的DownLoad下载按钮
4. 点击了Java Archive右侧的Download下载后,就进入了正式的下载页面,选择你需要的Java SE版本进行下载。本项目下载的是Java SE6
5. 点击Java SE6链接后会看到关于Java SE6 的各种历史版本的JDK 和JRE。注意:以Java SE Development Kit 开头的是JDK ,以Java SE Runtime Environment 开头的是JRE。JDK大于JRE,JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库,Jre单单是用来运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。若下载的是jdk,jre自然也包含在了其中。如果只是需要运行java软件,下载JRE即可,如果需要开发java应用程序,则下载J单独JDK即可,无需再下载JRE,JDK中包含了JRE。
安装JDK
1>进入/usr/目录:[root@serviceusr]# cd /usr/
2>新建文件夹java: [root@serviceusr]# mkdir java
3>将新下载的jdk-6u45-Linux-x64.bin上传至java目录
4>执行该文件:[root@serviceusr]# ./jdk-6u45-linux-x64.bin
5>安装完成后配置环境变量:[root@serviceetc]# vi /etc/profile
6>在profile顶端插入如下代码:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
1>进入/usr/目录:[root@serviceusr]# cd /usr/
2>新建文件夹java: [root@serviceusr]# mkdir java
3>将新下载的jdk-6u45-Linux-x64.bin上传至java目录
4>执行该文件:[root@serviceusr]# ./jdk-6u45-linux-x64.bin
5>安装完成后配置环境变量:[root@serviceetc]# vi /etc/profile
6>在profile顶端插入如下代码:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
后,保存退出。
安装Tomcat
安装Tomcat
直接将本地的tomcat上传一份即可,还是上传到/usr下。解压后配置l文件
1>端口号配置.
查看端口80端口是否被占用,如果被占用了,需要改变端口号
[root@service~]# lsof -i :80
2>项目启动配置。分为外挂项目和tomcat内部启动。
1>端口号配置.
查看端口80端口是否被占用,如果被占用了,需要改变端口号
[root@service~]# lsof -i :80
2>项目启动配置。分为外挂项目和tomcat内部启动。
∙ 内部启动配置代码示例:
<Host name="192.168.0.172" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
mysql下载后的初次使用<Context path="" docBase="/usr/tomcat_6.0.29_1/webapps/fcv1" debug="0" reloadable="true" ></Context >
</Host>
直接将项目部署到当前tomcat的webapps目录。Host中的name配置为本机的IP地址即可。访问时直接在地址栏中输入ip:port/即可访问,例如本例子访问为:
192.168.0.1782:8080.
∙ 外挂配置
代码示例:
代码示例:
<Host name="www.fileshare" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/fcv1" debug="0" reloadable="true" ></Context >
</Host>
项目路径不限,随便放置,在docBase中配置项目的根路径。Host的name(就是你随后要访问的ip)可以起个见名知意的名称。访问时,输入你刚才配置的host中的name即可。例如访问本demo为:www.fileshare:8080/login.
说明:有时候因为项目太大,tomcat会报错PermGen space,尤其是第一种配置,尤其常
说明:有时候因为项目太大,tomcat会报错PermGen space,尤其是第一种配置,尤其常
见,此时需做一下处理。
编辑tomcat的catalina.sh
编辑tomcat的catalina.sh
在echo "Using CATALINA_BASE: $CATALINA_BASE"这句上面添加
JAVA_OPTS="-Djava.awt.headless=true -ding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"
安装MySQL
1>查看本机是否安装过Mysql →rpm -qa | grep -imysql
有的话,我们就通过 rpm -e 命令或者 rpm -e –nodeps命令来卸载掉
其中 –nodeps表示强制卸载。
[root@service~]# rpm -e mysql // 普通删除
[root@service~]# rpm -e –nodepsmysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
2>卸载后,开始安装,本例使用yum进行安装
1>查看本机是否安装过Mysql →rpm -qa | grep -imysql
有的话,我们就通过 rpm -e 命令或者 rpm -e –nodeps命令来卸载掉
其中 –nodeps表示强制卸载。
[root@service~]# rpm -e mysql // 普通删除
[root@service~]# rpm -e –nodepsmysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
2>卸载后,开始安装,本例使用yum进行安装
3>yum install -y mysql-servermysqlmysql-devel
mysql-server 服务端
mysql客户端
mysql-devel开发必要的头文件
4>安装完成后,会提示complete或者完成的字样。
5>查看刚安装好的mysql-server 版本号rpm -qi mysql-server。
6>mySql安装完成后需要对其编码进行配置(通常设置为utf8),否则数据会产生中文乱码。
7>复制mysql配置文件至etc : cp /usr/share/mysql/my-mediumf /etc/myf
说明:
mysql-server 服务端
mysql客户端
mysql-devel开发必要的头文件
4>安装完成后,会提示complete或者完成的字样。
5>查看刚安装好的mysql-server 版本号rpm -qi mysql-server。
6>mySql安装完成后需要对其编码进行配置(通常设置为utf8),否则数据会产生中文乱码。
7>复制mysql配置文件至etc : cp /usr/share/mysql/my-mediumf /etc/myf
说明:
∙ myf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动;
∙ MySQL在启动时自动使用/usr/share/mysql/my-mediumf文件,这种说法仅限于rpm包安装的 MySQL。
8>进入etc目录,对myf进行编辑。
[root@serviceetc]# vi myf;
- 在[client]字段里加入default-character-set=utf8,如下:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
- 在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
- 在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
no-auto-rehash
default-character-set=utf8
[root@serviceetc]# vi myf;
- 在[client]字段里加入default-character-set=utf8,如下:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
- 在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
- 在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
no-auto-rehash
default-character-set=utf8
9>编辑完成后,保存退出。启动服务:service mysqld start。
10>说明:mysql新建的数据库,一般是不允许远程外部访问的。所以,有时候我们远程连接,它会报错说,host … is not allowed to connect to this MySql server。这时。只需要将mysql数据库中user 表中的host的值由原来的localhost改为%即可。
操作详情:
10>说明:mysql新建的数据库,一般是不允许远程外部访问的。所以,有时候我们远程连接,它会报错说,host … is not allowed to connect to this MySql server。这时。只需要将mysql数据库中user 表中的host的值由原来的localhost改为%即可。
操作详情:
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-----------+-------------+-------------------------------------------+
| host | user | password |
+-----------+-------------+-------------------------------------------+
| localhost | root | *1277D7238CD54A118C48B8DD228CABBF89502878 |
| service | root | *1277D7238CD54A118C48B8DD228CABBF89502878 |
| 127.0.0.1 | root | *1277D7238CD54A118C48B8DD228CABBF89502878 |
| % | fileManager | *C496EB2952BA894EE4D41458DD3556AFE3BC1C57 |
+-----------+-------------+-------------------------------------------+
4 rows in set (0.00 sec)
mysql> update user set host='%' where user='fileManager';
mysql安装配置完成后,root初次登录是不需要密码的,直接点击回车键,即可登录。如下:
[root@service/]#mysql -uroot -p
Enter password:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论