- 浏览: 92410 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
peterwang:
很好的心声。
请查看我给你的留意。谢谢
“学说话”的六个秘诀 -
fengyun228:
给出一种 从当前节点开始一直输出到给定的顶级为止
实体类: ...
用hibernate设计树型结构
ssh connect to Linux
1,检查网络连接是否正常,看看你的机器是否开了22号端口,进程是否运行正常..
2,可以在本机上用SSH命令登陆本机.
#ssh -l yourloginname xxx.xxx.xxx.xxx
其中yourloginname为你本机可远程登录用户名,xxx.xxx.xxx.xxx为你的机器IP,
如果登录提示:
Are you sure you want to continue connecting (yes/no)? yes
并且登录正常,则表示你的服务是正常开通的.
3,如果2通过,检查HOSTS.DENY 等文件,是否禁止了远程登录....
检查 /etc/ssh/sshd_config 里的 PermitRootLogin 是否 为yes 以别的账号登录
检查 你的 iptables 设置
检查你的 /etc/hosts.allow /etc/hosts.deny
netstat -anpt检查 ssh端口是否打开
connection refused. 一般是防火墙开着呢。 本机访问可以,别的机不可以,防火墙开着,关掉,或是设为低,或是别的什么
PHP连接MYSQL代码
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="mysql";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
if($conn)
{
echo "连接成功";
}
else
{
echo "连接失败";
}
?>
Linux下配置JDK和TOMCAT,JSP的运行环境
1.下载JDK JDK是由www.sun.com公司研制的,可在其下下载
linux platform-java(TM) SE Development Kit 6 Update 2
两个版本 linux RPM in self-extracting file(build 05) jdk-6u2-linux-rpm.bin(61.63MB)
linux self-extracting file(build 05) jdk-6u2-linux-i586.bin(55.66MB)
在这儿我下载了第一个版本,rpm.bin
2.安装jdk-6u2-linux-rpm.bin包
#chmod u+x jdk-6u2-linux-rpm.bin (设置可执行权限)
#./jdk-6u2-linux-rpm.bin (执行,也可以直接打开,解压)
#rpm -ivh jdk-6u2-linux-rpm.rpm (安装,安装目录为/usr/java下,自动生成的)
#cd /usr/java/
#ln -s j2sdk1.4.2/ jdk (做个软链接,等同,这是JAVA的主目录)
3.配置环境变量Java Environment 文件/etc/profile 在最后面增加如下内容
export JAVA_HOME="/usr/java/jdk1.6.0_02" (JAVA的主目录)
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (类目录)
export CLASSPATH
4.要让以上环境立即生效输入命令: #source /etc/profile
5. 在终端使用echo命令检查环境变量的设置情况
# echo $JAVA_HOME
# echo $CLASSPATH
# echo $PATH
6.检验一下 查看是否配成功了
# java -version
然后会输出JAVA的版本信息,那就证明配成功了
7.写个JAVA小程序来测试一下是否能运行JAVA程序
public class hello
{
public static void main(String[] args)
{
System.out.println("hello in linux");
}
}
因为类名是hello所以保存为hello.java,一定要放在 CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (类目录)下,才能认得出来,才能执行。
#javac hello.java (生成hello.class)
#java hello (运行,如能输出 hello in linux,则能完成配置成功JAVA的运行环境了)
8.安装 Tomcat 首先从 http://www.apache.org/ 下载我们需要的Tomcat版本,然后安装之 注意如下载的版本过高,配置的时候会出现一些问题,所以我下了个版本低的
# cp jakarta-tomcat-5.0.29.tar.gz /usr/local/ (不同的版本,则为不同的名称)
# cd /usr/local/
# chmod +x jakarta-tomcat-5.0.29.tar.gz
# tar zxpf jakarta-tomcat-5.0.29.tar.gz
9.配置tomcat的环境变量 /etc/profile
export CATALINA_HOME="/usr/local/jakarta-tomcat-5.0.29"
export CATALINA_BASE="/usr/local/jakarta-tomcat-5.0.29"
10.使配置的环境变量立即生效
#source /etc/profile
11.测试是否安装TOMCAT成功
在TOMCAT的主目录下的BIN文件夹里有三个文件 startup.sh shutdown.sh catalina.sh
./startup ./shutdown
./catalina.sh run (运行TOMCAT,并能列出详细的信息)
Using CATALINA_BASE: /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_HOME: /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-4.1.36-LE-jdk14/temp
Using CATALINA_OUT: /usr/local/apache-tomcat-4.1.36-LE-jdk14/logs/catalina.out
Using JAVA_HOME: /usr/java/jdk1.6.0_02
2007-9-28 11:18:20 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1.36-LE-jdk14
2007-9-28 11:18:25 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2007-9-28 11:18:25 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2007-9-28 11:18:25 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/189 config=null
则TOMCAT也配置成功了,至此JSP的运行环境配置成功了,运行TOMCAT就能输入http://127.0.0.1:8080
我们就可以看到一只变态的小猫。呵呵!
查看的资料:
从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载j2re-
1_4_2_10-linux-i586-rpm.bin 13.27 MB ※ j2re-1_4_2_10-linux-i586.bin 13.75 MB:
1、RPM in self-extracting file (j2re-1_4_2_10-linux-i586.bin 13.75 MB) 这个是自解压
的文件,在linux上安装如下:
# chmod u+x ./j2re-1_4_2_10-linux-i586.bin
# ./j2re-1_4_2_10-linux-i586.bin
在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04目录下。为与下面2中JDK安装路径一致,我们进行下
列操作,在/usr/java下建立安装路径,并将文件考到该路径下:
# mkdir /usr/java
# cp -fr ./j2re-1_4_2_10 /usr/java
2、RPM in self-extracting file (j2re-1_4_2_10-linux-i586-rpm.bin 13.27 MB )这个也是一个
自解压文件,不过解压后的文件是j2re-1_4_2_10-linux-i586-rpm包,执行rpm命令装到linux上就可以了
。安装如下:
#chmod u+x ./j2sdk-1_4_2_10-linux-i586-rpm.bin
# ./j2sdk-1_4_2_10-linux-i586-rpm.bin
# rpm -ivh j2sdk-1_4_2_10-linux-i586-rpm
安装软件会将JDK自动安装到 /usr/java/j2sdk1.4.2_10目录下。
二、配置环境变量
1.修改用户环境变量
假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。
# vi /home/kunp/.bashrc
在 .bashrc文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
2.修改所有用户的环境变量
# vi /etc/profile
在该文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
注:一定要在CLASSPATH路径中加入$CLASSPATH:之前我因为没有加入这个东东,在解释执行class文件时
总是报错。
Linux系统下配置Tomcat自行启动的方法
首先将你的tomcat服务器放在/home下,并将tomcat服务器的文件夹改名为apache-tomcat,确保你的tomcat服务器的路径为/home/apache-tomcat/
测试你的tomcat服务器是否可以手动正常起动。如果可以进行如下操作:
将自启动文件夹里名称为tomcat的文件考到suse 10 linux 下 /etc/rc.d/ 目录下
然后在/etc/rc.d/ 目录下分别执行如下三个命令
chmod +x tomcat
chkconfig --add tomcat
chkconfig tomcat on
再重启linux,即可自启动tomcat。
case "$1" in
start)
echo "Starting tomcat..."
/home/netoffice/apache-tomcat-6.0.10/bin/startup.sh
;;
stop)
echo "Stopping tomcat..."
/home/admin02/netoffice/apache-tomcat-6.0.10/bin/shutdown.sh
;;
*)
echo "Usage tomcat start/stop"
exit 1;;
esac
Linux上配置JDK+TOMCAT+MYSQL
RedHat 8.0
jdk安装路径: /usr/jdk1.4.2
tomcat安装路径:/root/Tomcat5.0/
mysql安装路径: /usr/local/mysql
总共分为以下几个步骤:
1、安装配置jdk1.4.2
2、安装配置Tomcat5.0和测试
3、安装mysql和测试
所需要的软件: 下载地址
jdk: j2sdk-1_4_2_05-linux-i586-rpm.bin http://java.sun.com/j2se/1.4.2/download.html
tomcat: jakarta-tomcat-5.0.27.tar.gz http://www.apache.org
mysql: 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.0
Using CATALINA_HOME: /root/Tomcat5.0
Using CATALINA_TMPDIR: /root/Tomcat5.0/temp
Using 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.0
Type 'help' for help.
mysql>
接着,用show databases命令可以将安装的数据库列出来:
mysql> show databases; (注意要加;)
你就可以看到:
+----------+
| Database |
+----------+
| euw3 |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
如果一切正常的话,那说明MySQL可以完全工作了! 恭喜你!如果要退出程序,输入:exit
mysql> 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/mysql
mysql>use euw3; // 打开数据库euw3
mysql>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=518220
JSP连接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/onk
2.安装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();
%>
1,检查网络连接是否正常,看看你的机器是否开了22号端口,进程是否运行正常..
2,可以在本机上用SSH命令登陆本机.
#ssh -l yourloginname xxx.xxx.xxx.xxx
其中yourloginname为你本机可远程登录用户名,xxx.xxx.xxx.xxx为你的机器IP,
如果登录提示:
Are you sure you want to continue connecting (yes/no)? yes
并且登录正常,则表示你的服务是正常开通的.
3,如果2通过,检查HOSTS.DENY 等文件,是否禁止了远程登录....
检查 /etc/ssh/sshd_config 里的 PermitRootLogin 是否 为yes 以别的账号登录
检查 你的 iptables 设置
检查你的 /etc/hosts.allow /etc/hosts.deny
netstat -anpt检查 ssh端口是否打开
connection refused. 一般是防火墙开着呢。 本机访问可以,别的机不可以,防火墙开着,关掉,或是设为低,或是别的什么
PHP连接MYSQL代码
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="mysql";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
if($conn)
{
echo "连接成功";
}
else
{
echo "连接失败";
}
?>
Linux下配置JDK和TOMCAT,JSP的运行环境
1.下载JDK JDK是由www.sun.com公司研制的,可在其下下载
linux platform-java(TM) SE Development Kit 6 Update 2
两个版本 linux RPM in self-extracting file(build 05) jdk-6u2-linux-rpm.bin(61.63MB)
linux self-extracting file(build 05) jdk-6u2-linux-i586.bin(55.66MB)
在这儿我下载了第一个版本,rpm.bin
2.安装jdk-6u2-linux-rpm.bin包
#chmod u+x jdk-6u2-linux-rpm.bin (设置可执行权限)
#./jdk-6u2-linux-rpm.bin (执行,也可以直接打开,解压)
#rpm -ivh jdk-6u2-linux-rpm.rpm (安装,安装目录为/usr/java下,自动生成的)
#cd /usr/java/
#ln -s j2sdk1.4.2/ jdk (做个软链接,等同,这是JAVA的主目录)
3.配置环境变量Java Environment 文件/etc/profile 在最后面增加如下内容
export JAVA_HOME="/usr/java/jdk1.6.0_02" (JAVA的主目录)
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (类目录)
export CLASSPATH
4.要让以上环境立即生效输入命令: #source /etc/profile
5. 在终端使用echo命令检查环境变量的设置情况
# echo $JAVA_HOME
# echo $CLASSPATH
# echo $PATH
6.检验一下 查看是否配成功了
# java -version
然后会输出JAVA的版本信息,那就证明配成功了
7.写个JAVA小程序来测试一下是否能运行JAVA程序
public class hello
{
public static void main(String[] args)
{
System.out.println("hello in linux");
}
}
因为类名是hello所以保存为hello.java,一定要放在 CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (类目录)下,才能认得出来,才能执行。
#javac hello.java (生成hello.class)
#java hello (运行,如能输出 hello in linux,则能完成配置成功JAVA的运行环境了)
8.安装 Tomcat 首先从 http://www.apache.org/ 下载我们需要的Tomcat版本,然后安装之 注意如下载的版本过高,配置的时候会出现一些问题,所以我下了个版本低的
# cp jakarta-tomcat-5.0.29.tar.gz /usr/local/ (不同的版本,则为不同的名称)
# cd /usr/local/
# chmod +x jakarta-tomcat-5.0.29.tar.gz
# tar zxpf jakarta-tomcat-5.0.29.tar.gz
9.配置tomcat的环境变量 /etc/profile
export CATALINA_HOME="/usr/local/jakarta-tomcat-5.0.29"
export CATALINA_BASE="/usr/local/jakarta-tomcat-5.0.29"
10.使配置的环境变量立即生效
#source /etc/profile
11.测试是否安装TOMCAT成功
在TOMCAT的主目录下的BIN文件夹里有三个文件 startup.sh shutdown.sh catalina.sh
./startup ./shutdown
./catalina.sh run (运行TOMCAT,并能列出详细的信息)
Using CATALINA_BASE: /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_HOME: /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-4.1.36-LE-jdk14/temp
Using CATALINA_OUT: /usr/local/apache-tomcat-4.1.36-LE-jdk14/logs/catalina.out
Using JAVA_HOME: /usr/java/jdk1.6.0_02
2007-9-28 11:18:20 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1.36-LE-jdk14
2007-9-28 11:18:25 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2007-9-28 11:18:25 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2007-9-28 11:18:25 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/189 config=null
则TOMCAT也配置成功了,至此JSP的运行环境配置成功了,运行TOMCAT就能输入http://127.0.0.1:8080
我们就可以看到一只变态的小猫。呵呵!
查看的资料:
从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载j2re-
1_4_2_10-linux-i586-rpm.bin 13.27 MB ※ j2re-1_4_2_10-linux-i586.bin 13.75 MB:
1、RPM in self-extracting file (j2re-1_4_2_10-linux-i586.bin 13.75 MB) 这个是自解压
的文件,在linux上安装如下:
# chmod u+x ./j2re-1_4_2_10-linux-i586.bin
# ./j2re-1_4_2_10-linux-i586.bin
在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04目录下。为与下面2中JDK安装路径一致,我们进行下
列操作,在/usr/java下建立安装路径,并将文件考到该路径下:
# mkdir /usr/java
# cp -fr ./j2re-1_4_2_10 /usr/java
2、RPM in self-extracting file (j2re-1_4_2_10-linux-i586-rpm.bin 13.27 MB )这个也是一个
自解压文件,不过解压后的文件是j2re-1_4_2_10-linux-i586-rpm包,执行rpm命令装到linux上就可以了
。安装如下:
#chmod u+x ./j2sdk-1_4_2_10-linux-i586-rpm.bin
# ./j2sdk-1_4_2_10-linux-i586-rpm.bin
# rpm -ivh j2sdk-1_4_2_10-linux-i586-rpm
安装软件会将JDK自动安装到 /usr/java/j2sdk1.4.2_10目录下。
二、配置环境变量
1.修改用户环境变量
假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。
# vi /home/kunp/.bashrc
在 .bashrc文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
2.修改所有用户的环境变量
# vi /etc/profile
在该文件中加入:
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
注:一定要在CLASSPATH路径中加入$CLASSPATH:之前我因为没有加入这个东东,在解释执行class文件时
总是报错。
Linux系统下配置Tomcat自行启动的方法
首先将你的tomcat服务器放在/home下,并将tomcat服务器的文件夹改名为apache-tomcat,确保你的tomcat服务器的路径为/home/apache-tomcat/
测试你的tomcat服务器是否可以手动正常起动。如果可以进行如下操作:
将自启动文件夹里名称为tomcat的文件考到suse 10 linux 下 /etc/rc.d/ 目录下
然后在/etc/rc.d/ 目录下分别执行如下三个命令
chmod +x tomcat
chkconfig --add tomcat
chkconfig tomcat on
再重启linux,即可自启动tomcat。
case "$1" in
start)
echo "Starting tomcat..."
/home/netoffice/apache-tomcat-6.0.10/bin/startup.sh
;;
stop)
echo "Stopping tomcat..."
/home/admin02/netoffice/apache-tomcat-6.0.10/bin/shutdown.sh
;;
*)
echo "Usage tomcat start/stop"
exit 1;;
esac
Linux上配置JDK+TOMCAT+MYSQL
RedHat 8.0
jdk安装路径: /usr/jdk1.4.2
tomcat安装路径:/root/Tomcat5.0/
mysql安装路径: /usr/local/mysql
总共分为以下几个步骤:
1、安装配置jdk1.4.2
2、安装配置Tomcat5.0和测试
3、安装mysql和测试
所需要的软件: 下载地址
jdk: j2sdk-1_4_2_05-linux-i586-rpm.bin http://java.sun.com/j2se/1.4.2/download.html
tomcat: jakarta-tomcat-5.0.27.tar.gz http://www.apache.org
mysql: 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.0
Using CATALINA_HOME: /root/Tomcat5.0
Using CATALINA_TMPDIR: /root/Tomcat5.0/temp
Using 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.0
Type 'help' for help.
mysql>
接着,用show databases命令可以将安装的数据库列出来:
mysql> show databases; (注意要加;)
你就可以看到:
+----------+
| Database |
+----------+
| euw3 |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
如果一切正常的话,那说明MySQL可以完全工作了! 恭喜你!如果要退出程序,输入:exit
mysql> 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/mysql
mysql>use euw3; // 打开数据库euw3
mysql>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=518220
JSP连接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/onk
2.安装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();
%>
相关推荐
Linux 常用服务列表 Linux 操作系统中有许多服务列表,每个服务都有其特定的作用和用途。下面是 Linux 常用服务列表的详细解释: 1. acpid 服务:电源管理服务,负责监听和分配内核中的 ACPI 事件。 2. acpi 服务:...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
一、Linux常用服务 1. SSH(Secure Shell):提供远程登录功能,允许用户通过加密网络连接管理服务器,是Linux管理员的必备工具。 2. HTTPD/NGINX:这两种是常用的Web服务器,用于托管网站和应用,HTTPD基于Apache...
本资源“Linux常用命令全集”提供了一个全面且实用的参考指南,旨在帮助用户快速查找并理解常用的Linux命令。 1. **Linux命令基础** - **ls**:列出目录内容,常用选项如 `-l` 以详细格式显示,`-a` 显示所有文件...
在深入探讨Linux常用命令之前,我们首先应当理解Linux操作系统的核心理念与优势,它是一个免费、开源的操作系统,因其稳定性和安全性而广泛应用于服务器领域。掌握Linux命令行是每一位IT专业人士的必备技能,以下是...
### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...
### Linux常用操作知识点 #### 一、文件与目录管理 **1.... - **命令:** `cat aa.ddl | grep -o "CHAR(" | wc -...以上是对Linux常用操作的详细介绍,包括文件管理、进程和服务管理、系统配置等方面,希望对您有所帮助。
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
1. **字体兼容性**:Windows和Linux系统使用的字体格式不同,例如Windows常用的TrueType字体在Linux中可能不被直接支持。因此,当Word文档中的中文字符依赖于特定Windows字体时,Linux系统在转换时可能会找不到对应...
本文将详细介绍Linux中最常用的60个命令,这些命令覆盖了系统管理、文件操作、网络通信等多个方面,对于学习和提高Linux操作技能至关重要。 1. `ls`:列出目录内容。使用`ls -l`可以列出详细信息,`ls -a`可以列出...
### Linux常用60个命令详解 #### 一、安装和登录命令 ##### 1. login **作用**:登录系统,适用于所有用户。 **格式**:`login [name] [-p] [-h 主机名称]` **主要参数**: - `-p`:保持当前的环境参数。 - `-h`:...
Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...
### Linux常用命令手册知识点 #### 文件传输 - **bye**:在`ftp`会话中使用,用于退出当前的FTP连接。 - **ftp (file transfer protocol)**:用于在计算机网络中进行文件传输的标准协议。 - **ftp count**:未详述...
3. **树莓派与Linux的结合**:树莓派预装了多种Linux发行版,如Raspbian(基于Debian),它是最常用的选择。通过Raspbian,用户可以体验到完整的桌面环境,同时也能利用Linux的强大命令行进行编程和系统管理。 4. *...
Linux操作系统是许多IT专业人士的基础工具,尤其在服务器管理和软件开发领域。对于初学者来说,掌握一些基本的Linux命令是至关重要的。以下是一些常见的Linux命令及其详细解释: 1. **ls**:列出当前目录下的所有...
### Linux常用命令手册知识点概述 #### 一、系统信息与硬件检测 - **查看系统内核版本** - `# uname -a`:显示当前系统的内核版本信息。 - `# cat /etc/SuSE-release`:获取SuSE系统的版本信息。 - `# cat /etc...
Linux 常用服务器配置是软件开发中必不可少的一部分,尤其在构建和管理企业级系统时。这份文档归纳了几个关键的服务器配置,包括NFS、DNS、DHCP和NTP等,这些都是Linux环境中常见的网络服务。 1. **NFS服务的配置**...
本资源主要涵盖的是Linux环境下常用的C函数,对于学习和理解Linux系统编程至关重要。以下是一些关键的C函数及其详细说明: 1. **标准输入输出函数**: - `printf()`:格式化输出函数,可以将指定格式的数据输出到...
【Linux系统的常用命令】是日常操作中的关键,本章节涵盖了shell、常用命令如ls、cd、cp、mv等,以及vi编辑器的使用。熟练掌握这些命令能极大提高Linux操作效率。 在【系统管理】中,课程涵盖引导和关闭系统、用户...