当前位置: 技术问答>java相关
初学jsp,苦恼第一贴。
来源: 互联网 发布时间:2015-06-27
本文导语: 我用的是win2000系统,看了网上介绍的各种服务器,有点晕。 最后我装了个apache tomcat4,然后将iis停掉,启动了apache tomcat4。 又装了个jbuilder6。 现在问题是:我新编辑了一个hello.jsp,我该怎么运行这个jsp程序,我放在...
我用的是win2000系统,看了网上介绍的各种服务器,有点晕。
最后我装了个apache tomcat4,然后将iis停掉,启动了apache tomcat4。
又装了个jbuilder6。
现在问题是:我新编辑了一个hello.jsp,我该怎么运行这个jsp程序,我放在哪个目录下,服务器该怎么设置?(iis的话可以新建一个虚拟目录),在浏览器的地址栏里怎么输?(http://localhost:8082/。。。。)
最后我装了个apache tomcat4,然后将iis停掉,启动了apache tomcat4。
又装了个jbuilder6。
现在问题是:我新编辑了一个hello.jsp,我该怎么运行这个jsp程序,我放在哪个目录下,服务器该怎么设置?(iis的话可以新建一个虚拟目录),在浏览器的地址栏里怎么输?(http://localhost:8082/。。。。)
|
window2000下的安装,98下的安装可以发email给你
第一步:安装jdk1.3(可到sun网站去下载),下面以我的机器上的安装情况为例
1.我下载的是window版本:j2sdk1_3_0-win.exe
执行安装,安装路径为:d:jdk
2.设置classpath
右击桌面我的电脑---- >选择 "属性 "--- >选择 "高级 "---- >选择 "环境变量 "---- >看看系统变
量有没有classpath变量,如果没有则新增一个---- >加入classpath值,其值为:
.;D:jdklibdt.jar;D:jdklibtools.jar;D:jdkjrelibi18n.jar
注意前面的 ".; "最好不要漏掉了。
3.设置path
同上面,看看系统变量有没有path,如果没有则新增一个,然后加入path值,其值(新加)
为:.;d:jdk;d:jdkbin
4.修改注册表(jdk1.3有一个小bug,必须通过修改注册表来更正)
修改 "HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行环境 "为
"HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment ",即将中
文改成英文。
到这一步,jdk应该安装好了,下一步安装servlet引擎。我安装了jswdk、tomcat、websphere
这里我只讲怎样安装配置tomcat
第二步:安装配置tomcat
下载tomcat
win32版本 http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/jakarta-
tomcat.zip
或者到:http://www.51jsp.com/download/ 去下载
2.26mb
安装tomcat
将jakarta-tomcat.zip包内文件解压缩到 x:tomcat(我安装在D盘上)。x是驱动器名
解压zip文件,我的存放路径是: D:tomcat
a.修改d:tomcatconfserver.xml的port值为80
b.修改d:tomcatbinstartup.bat,在 "set _CATALINA_HOME=%CATALINA_HOME% "行前增
加二行:
set JAVA_HOME=D:jdk(我的jdk安装在d:jdk路径下)
set TOMCAT_HOME=D:tomcat
c.虚拟路径设置
我将c:wygl设成虚拟路径(你可以将另外的目录设成你的虚拟路径)
在server.xml下找到 ,在该行下面添加两行:
在c:/wygl下增加jsp目录
在c:/wygl下增加web-inf目录
在c:/wygl/web-inf下增中classes目录,该目录用于存放servlet与bean
d.jsp与servlet的访问
把HelloWorld.class放在c:wyglweb-infclasses下
把test.jsp示例jsp文件放在c:wygljsp目录下
调用test.jsp:
http://localhost/wygl/jsp/test.jsp
会显示如下内容:这是我的第一个jsp程序
test.jsp源文件:
//test.jsp
调用servlet:
http://localhost/wygl/servlet/HelloWorld
//HelloWorld.java
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void service(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,java.io.IOException
{
res.setContentType( "text/html ");
ServletOutputStream out=res.getOutputStream();
out.println( " ");
out.println( " ");
String title= "Hello World ";
out.println( " "+title+ " ");
out.println( " ");
out.println( " ");
out.println( " ");
out.println( " "+title+ " ");
out.println( " ");
out.println( " ");
}
}