当前位置:首页 > 服务器 > 正文

jsp服务器主机(jsp客户端和服务器端)

本篇文章给大家谈谈jsp服务器主机,以及jsp客户端和服务器端对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何搭建jsp 服务器运行环境

Windows环境下使用TOMCAT搭建JSP运行环境:

OS:Windows XP/Windows 7/Windows 2003

J2SDK:j2sdk1.5.0

TOMCAT:Apache Tomcat 5.5

*环境变量配置:

J2SDK安装目录:C:/Program Files/Java/j2sdk1.5.0

TOMCAT安装目录:D:/Tomcat 5.5

变量名:JAVA_HOME 变量值:C:/Program Files/Java/j2sdk1.5.0

变量名:TOMCAT_HOME 变量值:D:/Tomcat 5.5

变量名:PATH 变量值:C:/Program Files/Java/j2sdk1.5.0/bin

变量名:classpath 变量值:C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/dt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/tools.jar;. (最后有个英文状态下的点“.”,注意输入法)

对classpath解释一下:对classpath设置了4个路径,每个用分号隔开,最后一个点“.”代表当前路径,classpath这样设置的目的出于让系统能运行Java程序,比如“.”设置不设置对解释执行JSP就没影响,有影响的只有“C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar”

*TOMCAT端口设置:

在安装TOMCAT的时候有提示选择端口,TOMCAT默认8080,一般WEB服务都用80端口,在TOMCAT的配置文件server.xml(D:/Tomcat 5.5/conf下)中找到“port="8080"”,将8080改为80

*TOMCAT虚拟目录设置:

TOMCAT启动后,默认的根目录是D:/Tomcat 5.5/webapps/ROOT

设置虚拟目录的方法:编辑server.xml,找到/Host,在这前面加上:

Context path="/jsp" docBase="d:/jsp" debug="0" reloadable="true" crossContext="true"/Context

解释:path="/jsp"指虚拟目录的名字,可以在D:/Tomcat 5.5/webapps下创建一个空的目录命名为jsp,docBase="d:/jsp"代表虚拟目录实际指向的路径,这里指向d:/jsp,以后就在这里面创建.jsp文件,使用访问。配置后需要重启TOMCAT

jsp的服务器是什么?

jsp服务器一般是支持JavaEE规范的web服务器。现在商用系统上,最为常用的是ibm的websphere和bea的weblogic。而在开发调试,学习时,一般都使用apache的轻量级服务器tomcat。

如何在服务器上配置JSP,jsp的服务器到底怎么配置啊?

配置jsp服务器其实就是安装 jdk,tomcat,mysql

从官网上下载各自的稳定版本,安装就成了

网上搜一下,相关的文章很多

java+jsp+tomcat+mysql开发环境配置

软件版本号

jdk1.5.0_09

mysql5.0 连接器mysql-connector-java-5.0.4-bin.jar

Apache Tomcat 6.0

默认安装jdk1.5.0_09

设置环境变量

java_home jdk1.5.0_09的安装目录C:\Program Files\Java\jdk1.5.0_09

path %java_home%\bin

classpath .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar

默认安装Apache Tomcat6.0,注意安装过程中要将选择运行环境的时候要把C:\Program Files\Java\jre1.5.0_09改成C:\Program Files\Java\jdk1.5.0_09

默认安装mysql5.0

将mysql-connector-java-5.0.4-bin.jar放入C:\Program Files\Java\jdk1.5.0_09\jre\lib和C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib中,并设置环境变量classpath C:\Program Files\Java\jdk1.5.0_09\jre\lib\mysql-connector-java-5.0.4-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar;

现在可以进行java和mysql数据库的连接了

下面用一个简单的例子来测试一下

在tomcat/webapps/下建一个文件夹mysqlManager,创建目录mysqlManager/WEB-INF/classes

mysqlManager/WEB-INF/web.xml

在/mysqlManager/ 下新建index.jsp文件,内容如下

/mysqlManager/index.jsp:

?xml version="1.0" encoding="gbk" ?

%@ page language="java" contentType="text/html; charset=gbk"

pageEncoding="gbk"%

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

%@ page import="java.sql.*" %

%!

//这个函数用来获取一个和数据库的连接

Connection getConnection() throws SQLException{

String dbURL="jdbc:mysql://localhost/mysql";

String dbUser="root";

String dbPassword="851120";

try{

Class.forName("com.mysql.jdbc.Driver");

}catch(ClassNotFoundException e){

e.printStackTrace();

}

return DriverManager.getConnection(dbURL,dbUser,dbPassword);

}

//判断一个字符串是否为空

boolean isEmptyString(String str){

return str==null||str.length()==0||str.trim().length()==0;

}

//下面的函数使显示的字符串为汉语

String convert(String str){

try{

return new String(str.getBytes("ISO-8859-1"),"gbk");

}catch(Exception e){

return null;

}

}

%

script type="text/javascript"

!--

function checkValue(){

if(document.forms["main"].sql.value.length==0){

alert("请输入要执行的SQL语句");

document.forms["main"].sql.focus();

return false;

}else{

return true;

}

}

//--

/script

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gbk" /

titlemysql数据库管理系统/title

/head

body

center

table width="80%" border="0"

tr请输入要查询的SQL语句/tr

tr

form action="index.jsp" name=main method="post" onsubmit="checkValue()"

td

textarea name="sql" cols=80 rows=15/textarea

/td

td valign="bottom"

input type="submit" value="提交"/

/td

/form

/tr

/table

hr /

%//接受用户的输入显示查询结果 %

%

//获取用户输入的SQL语句

String sql=request.getParameter("sql");

//out.print("qwe");

if(!isEmptyString(sql)){

%

p您所输入的SQL语句是%=sql %/p

%

Connection con=null;

Statement stmt=null;

ResultSet rs=null;

//out.print("qwe");

try{

//out.print("qwe");

con=getConnection();

//out.print("qwe");

stmt=con.createStatement();

//stmt.execute(sql);

if(stmt.execute(sql)){

//执行结果是ResultSet

rs=stmt.getResultSet();

//获取rs自身的描述信息

ResultSetMetaData rsmd=rs.getMetaData();

//获取rs的列数目

int colNum=rsmd.getColumnCount();

%

p您的查询结果为:/p

table border="1"

tr

%

for(int i=1;i=colNum;i++){

%

td%=rsmd.getColumnName(i) %/td

%

}

%

/tr

%

while(rs.next()){

%

tr

%

for(int j=1;j=colNum;j++){

%

td%=convert(rs.getString(j)) %/td

%

}

}

%

/tr

/table

%

}else{

int colNum=stmt.getUpdateCount();

%

p您更新了%=colNum %列!/p

%

}

}catch(SQLException e){

%

p发生错误,请检查数据库的连接/p

%

}finally{

try{

if(rs!=null)

rs.close();

}catch(Exception e){

}

try{

if(stmt!=null)

stmt.close();

}catch(Exception e){

}

try{

if(con!=null)

con.close();

}catch(Exception e){

}

}

}

%

/center

/body

/html

在浏览其中运行

在输入框中输入sql查询语句 select * from user 会产生查询结果

jsp网页能用虚拟主机吗? 听他们说要自己的电脑做为服务器才能让别人访问?是吗? 谢谢!

可以,需要配置环境 或者购买支持jsp的虚拟主机。jsp是要java运行环境的,一般都服务器要求比较高,虚拟主机运行jsp 要你的虚拟主机有Java环境哦,再有这样的虚拟主机性能应该不咋地,用jsp的都是舍得花钱的主,他们不是玩虚拟主机的。

你要网站接入互联网就需要租用服务器,你自己的电脑拿去机房托管价格也蛮贵的,还不如租呢。如果是在本地局域网那就需要你配置自己的主机为服务器了,但是不能接入互联网哦

jsp服务器是什么

jsp服务器通俗来讲就是用来显示你编写的网页的容器。目前为止有tomcat,jboos,weblogic等服务器。如果是学习的话可以下载一个免费开源的tomcat

jsp服务器主机的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp客户端和服务器端、jsp服务器主机的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码