天天看点

web环境搭建

1:Web的环境的搭建需要安装jdk,eclipse,和tomcat,mysql。本次安装的jdk版本是1.6,eclipse是3.5版本,tomcat是6.0.jdk安装完成后需要配置环境变量,classpath是安装路径\lib,path是安装路径\bin,还有java_home是jdk的安装路径。Tomcat安装完成后打开浏览器,输入http://localhost:8081(8081是安装是填写的端口号,但是由于很多程序都需要端口号,为了方便以后安装方便,所以在安装时就将其改变,默认是8080,oracle使用的也是8080)。如果可以进入到tomcat的欢迎界面,就说明安装成功了。

2:软件都安装好之后,就可以进入eclipse进行编程。搭建web环境,首先点击fileànewàothers,在弹出的界面上选择webàDynamic Web Project,单击next,在弹出的界面上输入Project name:项目名称。在Target runntime中选择目标运行环境,这里选择的是Apache Tomcat v6.0,Dynameic web module version中选择的是2.5。单击finish,完成创建的过程。展开filename,在WebContent上右击newàjsp file,新建一个jsp文件,在弹出的对话框中输入名称,完成之后可以看见jap的搭建框架,即可以编译运行。

3:运行时出现问题,显示端口无法使用,这个问题花费了我一天的时间也没找到一个正确的答案,卸载重装也没有效果。主要是由于先前的还在运行。

解决方法:打开任务管理器,将关于tomcat的进程关闭,在回来运行就可以了。

4:在eclipse中导入包,需要是war格式的,如果是一个文件夹,可以先在eclipse中新建一个动态网页的工程,然后将文件夹中的内容复制到workspace中工程文件夹中,点击F5刷新即可

5:eclipse无法打开,创建啊虚拟机失败

解决方法:打开eclipse文件夹,找到他的配置文件,将512M改成256M

6:连接数据库,首先要创建这个数据库,然后在点击window,点击show view 找到servers,然后底下会出现一个窗口。再点击show view下的other,在文本框中输入data,找到数据库。然后就可以进行配置。或者在开始出现的server窗口data source 下,右击,点击new,新建数据库。

7:连接数据库需要驱动程序包,将驱动下载下来之后,放入到工程的WebContent\WEB-INF\lib文件夹下面。在回到eclipse中,右键点击工程,在Build Path下的configure build path ,在弹出的对话框中单击Libraries ,右边有一个 add external jars ,找到刚才的文件,将其添加进去。导入的时候要将旧的包删除。

8:String_username = request.getParameter("username");

_username= new String(_username.getBytes("ISO-8859-1"),"utf-8");

处理汉字字符的语句,文件头上的字符集都要改成utf-8。

这段代码是测试数据库是否连接成功的:

package test;

import java.sql.*;

public class MysqlJdbc {

publicstatic void main(String args[]){

try

{

Class.forName("org.gjt.mm.mysql.Driver");

System.out.println("successloading mysql Driver!");

}

catch(Exceptione)

System.out.println("Errorloading mysql driver!");

e.printStackTrace();

Connectionconnect = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/yang","root","root");

System.out.println("successconnect mysql server!");

Statementstmt = connect.createStatement();

ResultSetrs = stmt.executeQuery("select * from persons");

while(rs.next())

System.out.println(rs.getString("lastname"));

catch(Exceptione){

System.out.print("getdata error!");

测试是否连接成功。

上一篇: web环境