安装配置JDK+TOMCAT+MYSQL

    技术2022-05-11  12

    Linux上配置JDK+TOMCAT+MYSQL RedHat 8.0jdk安装路径:   /usr/jdk1.4.2tomcat安装路径:/root/Tomcat5.0/mysql安装路径: /usr/local/mysql 总共分为以下几个步骤:1、安装配置jdk1.4.22、安装配置Tomcat5.0和测试3、安装mysql和测试所需要的软件:                       下载地址jdk: j2sdk-1_4_2_05-linux-i586-rpm.bin         http://java.sun.com/j2se/1.4.2/download.htmltomcat: jakarta-tomcat-5.0.27.tar.gz                  http://www.apache.orgmysql: mysql-standard-5.0.0-alpha-pc-linux-i686.tar.gz  http://www.mysql.com 这些软件全部在/usr/download留个备份1. 安装配置jdk下载其中的rpm包,其实是个.bin文件#chmod u+x j2sdk-1_4_2_05-linux-i586-rpm.bin       //设置包的属性#./j2sdk-1_4_2_05-linux-i586-rpm.bin              //看协议并解成rpm包(不断的按回车键)#rpm -ivh j2sdk-1_4_2_05-linux-i586-rpm           //进行安装#cd /usr                                          //进入安装好的目录#ln -s j2sdk1.4.2_05 jdk1.4.2                     //做个jdk1.4.2的目录连接到j2sdk.1.4.2_05设置环境变量:写到/etc/profile中, 那样系统启动时会自动加载jdk, 打开文件/etc/profile, 并将以下语句写入:export JAVA_HOME="/usr/jdk1.4.2"export PATH="$PATH:$JAVA_HOME/bin"export CLASSPATH="$JAVA_HOME/lib"export CATALINA_HOME="/root/Tomcat5.0" 2. 配置tomcat  #cd /root#tar zxvf jakarta-tomcat-5.0.27.tar.gz        //解包#ln -s jakarta-tomcat-5.0.27  Tomcat5.0       //做个tomcat的目录连接到jakarta-tomcat-5.0.27 测试Tomcat能否正常启动:启动Tomcat:# cd /root/Tomcat5.0 # bin/startup.sh关闭Tomcat:# cd /root/Tomcat5.0 #bin/shutdown.sh 若看到以下信息:Using CATALINA_BASE:      /root/Tomcat5.0Using CATALINA_HOME:     /root/Tomcat5.0Using CATALINA_TMPDIR:  /root/Tomcat5.0/tempUsing JAVA_HOME:            /usr/jdk1.4.2 证明Tomcat5.0配置OK了!适当修改一个/root/Tomcat5.0/conf目录下的server.xml文件,将port=8080改为80<Host name="192.168.1.191" debug="0" appBase="euw3" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"> 其中host name为Linux主机的IP地址! 然后打开浏览器,输入http://192.168.1.191,如果您能看到一只变态的小猫望着你的话,那么恭喜您,tomcat也成了! 3. 安装mysql安装二进制版本:mysql-standard-5.0.0-alpha-pc-linux-i686.tar.gz,假设其放在/usr/down目录下必须成为root用户,然后解压到 /usr/local目录,操作步骤如下:# cd /usr/local# su# tar –zxvf  /usr/down / mysql-standard-5.0.0-alpha-pc-linux-i686.tar.gz在所有文件解压完后,一个名字叫mysql-standard-5.0.0-alpha-pc-linux-i686的目录将被创建出来。我们为这个目录做个符号链接,并给它一个更友好的名字mysql (免得叫mysql-3.22.21-pc-linux-gnu-i686这么长):# ln -s mysql-standard-5.0.0-alpha-pc-linux-i686 mysql 首先将MySQL目录和文件的拥有权改成 mysql 用户和root组:# cd /usr/local# chown -R mysql:root mysql-standard-5.0.0-alpha-pc-linux-i686 mysql然后运行一个小脚本程序,以建立初始化的MySQL数据库。请以一个mysql 用户的身份完成这个任务,这也是我们能够直接使用这个帐户的唯一机会。# su mysql$ cd mysql$ scripts/mysql_install_db$ exit 让Linux开机自动运行MySQL在/usr/local/mysql/support-files中有一个叫mysql.server的启动脚本程序, 把它复制到/etc/rc.d/init.d目录里面:# cd /etc/rc.d/init.d# cp /usr/local/mysql/support-files/mysql.server mysql接着把它的属性改为“x”(executable,可执行)# chmod +x mysql最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。# /sbin/chkconfig --del mysql# /sbin/chkconfig --add mysql 测试MySQL现在可以将我们项目的数据库euw3复制到/usr/local/mysql/data下首先启动MySQL:# cd /usr/local/mysql# /etc/rc.d/init.d/mysql start(因为我们已经让mysql服务自动启动,此步可以省略)关闭MySQL:# cd /usr/local/mysql#bin/mysqladmin –u root –p shutdown (若用户名为root时,一般没有设密码) #cd /usr/local/mysql#bin/mysql如果一切正常,你将看到屏幕显示出以下信息:Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 2 to server version: 5.0.0Type 'help' for help.mysql>接着,用show databases命令可以将安装的数据库列出来:mysql> show databases; (注意要加;)你就可以看到:+----------+| Database |+----------+| euw3 || mysql || test |+----------+3 rows in set (0.00 sec)如果一切正常的话,那说明MySQL可以完全工作了! 恭喜你!如果要退出程序,输入:exitmysql> exit;Bye 更改管理员密码:#cd /usr/local/mysql#bin/mysqladmin –u root password newpassword 让mysql数据库支持utf-8编码:/usr/local/mysq/support-files/my-medium.cnf复制一份,改名为my.cnf,将其放在/etc目录下(此文件相当于windows中的.ini文件)在[mysqld]项目下,加入一句default-character-set=utf8即可!此时须关闭mysql,删除mysql服务,然后重新启动linux即可!#cd /usr/local/mysql#bin/mysqladmin –u root –p shutdown  // 关闭mysql# /sbin/chkconfig --del mysql               // 删除mysql服务 重新启动linux后,利用以下方法查看效果:#cd /usr/local/mysql#bin/mysqladmin variables;可以该命令列出的参数中看到一些象windows中类似的参数如character-set-server, character-set-connection, character-set-client, character-set-system, character-set-database等均已改成uft8,则配置编码方式为utf8成功! 操作mysql:如select, insert, delete, update的方法如同一般的SQL语句;只是每条语句后须加上‘;’号#cd /usr/local/mysql#bin/mysqlmysql>use euw3;  // 打开数据库euw3mysql>show tables; // 查看euw3数据库的所有的表mysql>select * from websysinfor; 适当修改/root/Tomcat5.0/euw3/Root/WEB-INF/euwHome/euw_config.xml和/root/Tomcat5.0/euw3/Root/WEB-INF/classes/euw_init.properties中的euwHome存放路径! 有两点须大家在euw3项目中适当修改:1.     因linux严格区分大小写,则所有表名都须改成小写2.     因linux只承认/或//来表示路径,则所有路径都须修改成/(或//) 然后打开浏览器,输入http://192.168.1.191/showroom/admin/logon.jsp,你就可以看到euw3项目的登录界面了!Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=518220JSP连接mysql数据库 1.下载JDBC 由www.mysql.com公司开发        下载地址  http://dev.mysql.com/downloads/connector/j/3.1.html    下载文件  mysql-connector-java-3.1.8.tar.gz    下载到     /usr/onk2.安装JDBC      # tar zvxf mysql-connector-java-3.1.8.tar.gz    # cp /usr/onk/mysql-connector-java-3.1.8/mysql-connector-java-3.1.8-bin.jar  /usr/onk/tomcat/common/lib tomcat的安装目录下    # cp /usr/onk/mysql-connector-java-3.1.8/mysql-connector-java-3.1.8-bin.jar  /usr/onk/jdk/jre/lib/ext    jdk的安装目录下3.用JSP连接MYSQL    <%@ page contentType="text/html; charset=gb2312" language="java"   import="java.sql.*"%><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><%     //**************************************     *********  JDBC_ODBC连接MySql数据库,不需要设置数据源     *********  Date: 2005.8     *********  Email:admin@freeage.cn     *********  Author: DreamTime [梦想年华]     *********  有任何欢迎提出指正        *********************************/                        //********** 数据库连接代码 开始 ******/       //以下几项请自行修改    String server="localhost";        //MYSQL 服务器的地址    String dbname="test";            //MYSQL 数据库的名字    String user="root";                //MYSQL 数据库的登录用户名    String pass="chfanwsp";            //MYSQL 数据库的登录密码    String port="3306";    //SQL Server 服务器的端口号,默认为1433        //数据库连接字符串     String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";     //加载驱动程序    Class.forName("org.gjt.mm.mysql.Driver").newInstance();    //建立连接    Connection conn= DriverManager.getConnection(url);     //创建语句对象    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    // ****     数据库连接代码 结束 *******            String sql="select * from username";    ResultSet rs=stmt.executeQuery(sql);    //rs.first();    while(rs.next()){    out.print("用户名:");    out.print(rs.getString("uid")+" 密码:");    out.println(rs.getString("pwd")+"<br>");    }    rs.close();    stmt.close();    conn.close();%>


    最新回复(0)