ubuntu10.04 mysql 及jsp 环境的一些问题
来源:互联网 发布:linux怎么开启ssh服务 编辑:程序博客网 时间:2024/05/22 10:39
从mysql官方官方网站下载jdbc驱动。http://dev.mysql.com/downloads/connector/j/5.1.html 解压得到mysql-connector-java-5.1.12-bin.jar 放在桌面 把它放到JDK的安装目录(如果是用apt-get 的方式安装的jdk在oracle 收购sun 以后,oracle对开源不怎么感兴趣,可能Canonical 对oracle没信心吧, ubuntu10.04源里面默认把jdk屏蔽了,想用apt-get 安装jdk的话,方法如下 sudo vim /etc/apt/sources.list 找到这句, ##deb http://archive.canonical.com/ubuntu lucid partner 把前面的“#”注释去掉。 成这个样子 deb http://archive.canonical.com/ubuntu lucid partner 然后sudo apt-get update sudo apt-get install sun-java6-jdk 就可以了,这样安装的好处是不用配置环境变量。jdk 的安装目录在/usr/lib/jvm/java-6-sun/ 如果是手动安装,没有改默认安装路径的话,jdk 的安装目录在/usr/local/java-6-16.0.20/ ) 里面的$JAVA_HOME/jre/lib/ext目录下面,这样每次要用到的时候就不用麻烦的导入类库了。 具体命令为 sudo cp ~/desktop/mysql-connector-java-5.1.12-bin.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/ 就OK了。 Mysql的乱码问题。 找到客户端配置[client] 在下面添加 default-character-set=utf8 默认字符集为utf8 在找到[mysqld] 添加 default-character-set=utf8 默认字符集为utf8 init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行) 然后把已经建好的数据库要删掉重建,这样从jsp 里面就可以用UTF-8跟Mysql 连了,不会乱码。 还有一个问题就是在通过WEB页面更新数据库的时候,从客户端浏览器的表单传上来的参数是 ISO8859-1的编码格式的,通过下面的代码可以把请求转换成UTF-8格式的。 (studentId是JSP传过来的请求参数。) String sno=request.getParameter("studentId"); if(sno!=null){ sno=new String(sno.getBytes("ISO8859-1"),"UTF-8"); } 另外,如果要判断传来的参数是不是为空的话,不能用studentId==null来判断 可以用 request.getParameter("studentId").length()==0 来判断字符串为空。 request.getParameter("studentId").length()>0.来判断字符串非空。 另外如果用apt-get 方式安装的tomcat6的话,用netbeans和tomcat连的时候,在指定 CATALINA_HOME的时候 /var/share/tomcat6/ 和 /lib目录下的一个tomcat6的目录都不行。我都不会解决,所以,只能从 tomcat 的网站上下载源码,解压。这样netbeans 就能连上tomcat了。 Ubuntu 中的tomcat自启动方法 #!/bin/bash # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun export CATALINA_HOME=/srv/apache-tomcat case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; esac exit 0 其中JAVA_HOME 和CATALINA_HOME指向tomcat和jdk的路径
创建tomcat自启动文件:
在文件中加入如下代码:
然后执行一下命令
最后执行:
sudo ln -s /etc/init.d/tomcat6 /etc/rc2.d/S99tomcat
sudo /etc/init.d/tomcat6 start
到此你的tomcat已经启动!
- ubuntu10.04 mysql 及jsp 环境的一些问题
- ubuntu10.04的JSP环境搭建
- ubuntu10.4的一些问题
- JSP的一些问题及解决办法
- 碰到mysql的一些问题及解决
- ubuntu10.04安装curb问题及解决方案
- ubuntu10.04的联网问题
- 初用ubuntu10.04的一些安装步骤
- 新装ubuntu10.04后的一些设置
- Ubuntu10.04 配置LaTeX的中文环境
- JSP连接MySQL数据库及环境配置
- Ubuntu10.04配置Apache+PHP+Mysql应用环境
- 卸载evolution后ubuntu10.04无法登陆到桌面环境的问题
- ubuntu10.04中安装Qt creator环境及开发工具
- 关于硬件信息读取及运行环境的一些问题
- ubuntu10.04 Qt5.2.1链接mysql出现QMYSQL driver not loaded的问题!!!!
- jsp web的一些问题
- JSP的一些html问题
- WinForm淡入淡出
- 心情
- 新手报到 菜鸟飞过~~~
- ubuntu10.04 用JK整合tomcat6 与apache2的(源码安装方式)
- ubuntu10.04 安装oracle 11g r2
- ubuntu10.04 mysql 及jsp 环境的一些问题
- Ubuntu 10.04网络管理器显示“设备未托管”的解决办法
- ubuntu10.04 升级显卡限制驱动后开机动画低分辨率的问题
- 让ubuntu9.10开机自动挂载NTFS分区
- 为grub2加背景图片
- Nothing but for marks
- 基于ASP.NET的JQueryUI控件开发(2) - JQSlider
- Visual C++ 和 C++ 有什么区别?
- TCP/IP简介