如何在Window2003 server下,搭建网站?

如何在Window2003 server下,搭建网站?,第1张

你好,需要环境:

1、两台计算机。一台做服务器,系统平台为Window2003 server,另一台做客户机,系统平台为Windows XP。

2、Window2003 server安装盘或者其镜像。

3、实验环境:windows2003 与xp。

检查实验环境。

确认服务器已安装DNS组件,且网络属性设置为:IP 19216802、子网掩码2552552550、网关为空、DNS为19216801(在本机测试用)。客户端设置网络属性为自动获取。

配置排除IP地址范围。

配置DNS服务

创建xxfcom域,创建www、ftp主机记录均指向IP:19216801。

在客户机ping wwwxxxfcom、ftpxxfcom,看到DNS域名解释结果均为19216801。

在IIS中创建ftp站点,实现非匿名用户访问和磁盘配额。

在IIS中创建www站点,实现用wwwxxfcom访问ftp上传的网站。

要将wwwxxfcom访问ftp上传的网页,可以将网站的主目录跟ftp的主目录指向同一个目录。

参考资料:

http://jingyanbaiducom/article/4d58d541d009809dd4e9c0f6htmlqq-pf-to=pcqqc2c

JAVA篇

============================================================================================

1jdk150的下载地址

http://javasuncom/j2se/150/downloadjsp

2jdk150的安装

很简单,没什么可说的,只建议修改安装目录名成为jdk150

3jdk150的配置

(假设jdk的安装目录是d:\jdk150)

右键点击[我的电脑],选择[属性],选择[高级]选项卡,单击[环境变量]按钮,在[系统变量]找到path变量,单击[编辑]按钮,把d:\jdk150\bin添加到里面,与已有的内容用分号隔开

在[系统变量]中单击[新建]按钮,在[变量名]文本框中输入名称classpath,在[变量值]文本框中输入;D:\jdk15\lib

4编写HelloWorld

推荐刚入门时不要使用IDE,用简单的文本编辑器就可以了,比较好用的有Jcreator(可以不用进dos直接编译运行java程序),Editplus,UltraEdit

public class HelloWorld {

public static void main(String args[]) {

Systemoutprintln("Hello World!");

}

}

保存为HelloWorldjava,注意文件名必须与声明为public类的类名完全相同,包括大小写

5编译HelloWorld

在dos下进入HelloWorldjava文件所在目录,使用命令javac HelloWorldjava编译,注意HelloWorldjava大小写一定要正确

6运行HelloWorld

使用命令java HelloWorld,注意HelloWorld大小写一定要正确,而且不要写java后缀

7java入门推荐书籍

java编程思想(thinking in java),虽然现在已经出第三版了,但是还是强烈推荐学习第二版,侯捷翻译的,第三版翻译的不好

8java API

现在jdk50有中文版api了,只不过还没完全翻译完

浏览地址:http://gceclubsuncomcn/chinese_java_docshtml

下载地址:论坛里有网友做好的chm格式的API,可以免费下载

9java连接SQL Server2000

(现在企业最常用的数据库就是SQL Server2000,所以只说这个,别的都是大同小异,连接access,mysql,Oracle数据库遇到问题的可以和我联系)

java连接数据库一般有两种方式,一是通过jdbc/odbc桥(需要配置数据源),二是通过jdbc驱动这里强烈推荐使用后者,因为前者涉及到jdbc到odbc转换的问题,执行效率很低

首先下载jdbc驱动包(用搜索引擎搜下,多如牛毛),安装之后,打开那个文件夹,会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了

假设驱动程序安装在d:\sqldriver目录下,那么就在classpath中添加d:\sqldriver\msbasejar;d:\sqldriver\mssqlserverjar;d:\sqldriver\msutiljar;

注意:如果使用的是windows xp系统的sp2 版本,就需要给SQL Server2000打一个sp3a或者sp4的补丁打完之补丁之后才可以使用

测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)

import javasql;

public class SqlTesting {

public static void main(String args[]) {

String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";

String user ="sa";

String password = "sa";

String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

try {

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");

Systemoutprintln( "" );

Connection con = DriverManagergetConnection( url, user, password );

Statement st = concreateStatement();

ResultSet rs = stexecuteQuery( sqlStr );

while(rsnext()) {

Systemoutprint(rsgetString("CustomerID") + " ");

Systemoutprint(rsgetString("CompanyName") + " ");

Systemoutprintln(rsgetString("ContactName"));

}

rsclose();

stclose();

conclose();

} catch(Exception err) {

errprintStackTrace(Systemout);

}

}

}

--------------------------------------------------------------------------------------------

JSP篇

============================================================================================

1tomcat55的下载地址

http://tomcatapacheorg

2tomcat55的安装

也很简单,没什么可说的,只建议修改安装目录名称为tomcat55,安装好后启动tomcat,在地址栏中输入

http://localhost:8080,可以看见"cat"的欢迎界面

3tomcat55的配置

需要配置classpath

假设tomcat的安装目录是d:\tomcat55,那么就在classpath中添加d:\tomcat55\common\lib\servlet-apijar;d:\tomcat55\common\lib\jsp-apijar;

4编写HelloWorld

<%

outprintln("Hello World!");

%>

保存为HelloWorldjsp

5编译HelloWorld

把HelloWorldjsp放到tomcat的webapps\ROOT目录下,启动tomcat时服务器会自动把jsp文件翻译成servlet文件

6运行HelloWorld

在地址栏中输入http://localhost:8080/HelloWorldjsp,注意HelloWorld的大小写和后缀名不要写错

7jsp连接SQL Server2000

要在tomcat中使用jdbc,就要把驱动程序设置到tomcat中,否则服务器是找不到的

把jdbc驱动放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后设置classpath

假设tomcat安装在d:\tomcat55目录下,那么就在classpath中添加d:\tomcat55\webapps\ROOT\WEB-INF\lib\msbasejar;d:\tomcat55\webapps\ROOT\WEB-INF\lib\mssqlserverjar;d:\tomcat55\webapps\ROOT\WEB-INF\lib\msutiljar;

测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="javasql"%>

<html>

<body>

<%

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance();

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

String user="sa";

String password="sa";

Connection conn= DriverManagergetConnection(url,user,password);

Statement stmt=conncreateStatement();

String sql="select from jobs";

ResultSet rs=stmtexecuteQuery(sql);

while(rsnext()) {%>

<%=rsgetString(1)%>

<%=rsgetString(2)%>

<%}%>

<%rsclose();

stmtclose();

connclose();

%>

</body>

</html>

JSP篇补充

============================================================================================

jsp调用javabean版的HelloWorld

1在tomcat下的webapps目录下新建一个文件夹jsp,这个目录下专门存放jsp文件

2在jsp下建立一个新文件夹WEB-INF(不能自定义),这个目录下专门存放webxml文件(这次用不到)

3在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括servlet

4编写javabean代码

package beans;

public class TestBean {

private String name = null;

public void setName(String name) {

thisname = name;

}

public String getName() {

return thisname;

}

}

5编译javabean代码

使用命令javac -d TestBeanjava,javac与-d

-d与

与TestBeanjava之间都要有空格

(这样编译会生成beans目录,目录下是编译好的TestBeanclass)

将beans目录剪切到webapps\jsp\WEB-INF\classes目录下

6编写jsp代码

<%@ page import="beansTestBean" %>

<html>

<body>

<%

TestBean bean=new TestBean();

beansetName("Hello World!");

%>

<%=beangetName()%>

</body>

</html>

假设保存为hellojsp

7运行

启动tomcat服务器,在地址栏中输入http://localhost:8080/jsp/hellojsp

--------------------------------------------------------------------------------------------

servlet篇

============================================================================================

servlet版的HelloWorld

1在tomcat下的webapps目录下新建一个文件夹java

2在java下建立一个新文件夹WEB-INF(不能自定义)

3在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括servlet

4编写servlet

import javaio;

import javaxservlet;

import javaxservlethttp;

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request,

HttpServletResponse response) throws IOException, ServletException {

responsesetContentType("text/html");

PrintWriter out = responsegetWriter();

outprintln("<html>");

outprintln("<body>");

outprintln("Hello World!");

outprintln("</body>");

outprintln("</html>");

}

}

保存为HelloWorldjava

5编译HelloWorldjava

使用命令javac HelloWorldjava,把编译好的class文件放到webapps\java\WEB-INF\classes目录下

6编写webxml文件

<xml version="10" encoding="big5">

<!DOCTYPE web-app PUBLIC

"-//Sun Microsystems, Inc//DTD Web Application 23//EN"

"http://javasuncom/dtd/web-app_2_3dtd">

<web-app>

<servlet>

<servlet-name>HelloWorld</servlet-name>

<servlet-class>HelloWorld</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HelloWorld</servlet-name>

<url-pattern>/hello</url-pattern>

</servlet-mapping>

</web-app>

保存为webxml(不能自定义),把webxml文件放到webapps\java\WEB-INF目录下

7运行

启动tomcat服务器,在地址栏中输入http://localhost:8080/java/hello

1、首先确保你项目能正常运行,查看日志记录,确保在linux环境下,项目是正常启动的,特别是有些情况下错误只有一行,很容易忽略;

2、默认情况下是不需要修改serverxml的,直接把项目打包放到webapps下,再更改一些数据库等配置信息就行了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在Window2003 server下,搭建网站?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情