当前位置:  技术问答>java相关

用TOMCAT打不开JSP的网页,如何解决

    来源: 互联网  发布时间:2015-11-04

    本文导语:  我的TOMCAT 有点问题,启动后只要是打开JSP页面就出现500错误,但是改成html文件格式后就没有问题,重装后问题依旧,XML又不熟,不知怎么办好了,各位给点建议,怎么办? | 我用的是tomcat3.2.3,jdk1.3.1,win2...

我的TOMCAT 有点问题,启动后只要是打开JSP页面就出现500错误,但是改成html文件格式后就没有问题,重装后问题依旧,XML又不熟,不知怎么办好了,各位给点建议,怎么办?

|
我用的是tomcat3.2.3,jdk1.3.1,win2000server+iis.目的是在内部网上设置自己的JSP站点.

一:配置JDK和tomcat
  在我的电脑-属性-高级-环境变量中,设置classpath,java_home,tomcat_home(该步骤资料颇多),并且最好设置一下你的path,将jdk的bin路径加入。

二:下一步工作就是如何把Tomcat插入IIS,使二者协同工作。主要分以下几个步骤: 
1、首先要设置你想存放JSP文件的目录,比如在F:tempdefaultroot,你的class文件可以存放在F:ydspthreecodeydspdefaultrootWEB-INFclasses。找到tomcat,conf目录下的server.xml,在其最后一个后加上

           这个时候,注销系统,你可以在IE中敲入http://localhost:8080/temp/index.jsp可以找到该文件,当然,条件是你已经在F:tempdefaultroot下创建这个文件。
接下来,我们需要在IIS中嵌入TOMCAT。

2、在Windows注册表中注册:       
打开注册表,新建HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0
并且新建键值:"extension_uri"="/jakarta/isapi_redirect.dll"
      "log_file"="c:jakarta-tomcatlogsisapi.log"
                      "log_level"="debug"
                      "worker_file"="c:jakarta-tomcatconfworkers.properties"
                      "worker_mount_file"="c:jakarta-tomcatconfuriworkermap.properties"
其中log_file,worker_file,worker_mount_file中tomcat的路径根据实际情况填写。

3、IIS设置
打开IIS,新建站点,假设你在局域网中地址为192.168.120.81,并且将新站点的目录指定到F:tempdefaultroot。
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载isapi_redirect.dll,为了方便放到tomcat的bin目录下。打开IIS管理器,在“默认WEB站点”中建立一个虚拟目录jakarta,让它的路径指向isapi_redirect.dll所在目录。(在3.1 bin中可能没有这个dll,你可以从3.2的biniisnt4i386目录中拷贝一个过来。该虚拟目录应被设置为“可执行”。 
利用IIS管理器,把isapi_redirect.dll设置为“默认WEB站点”的ISAPI筛选器,名称可以任起。 
重启IIS,确认刚才添加的ISAPI筛选器前面标了一个绿色向上的箭头然后重启Tomcat(执行tomcatbinshutdown.bat可关闭Tomcat) 此时,IIS应该已经可以处理*.jsp文件了。由于Tomcat设置中,默认的Root是 tomcatwebappsROOT,所以你可以在这个目录中放置一个jsp文件(例如 index.jsp),然后访问http://localhost/index.jsp,看一下效果。 如果按照上面的方法还是无法使IIS处理jsp文件,可以尝试在IIS管理器->默认WEB站点属性->主目录->配置中添加一个“应用程序映射”,把*.jsp文件映射到isapi_redirect.dll上。 
      
4、修改wrapper.properties 
在tomcat的conf目录找到该文件,找到如下部分
        wrapper.tomcat_home=c:jakarta-tomcat
#
# wrapper.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
wrapper.java_home=c:jdk1.3.1
        将其中的路径设置成你的实际路径。

5、修改uriworkermap.properties
在tomcat的conf目录找到该文件,在/examples/*=ajp12后加上
        /temp/*=ajp12,后面几个参数也类似。

        6、下载jk_nt_service.exe
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载该文件,运行运行jk_nt_service -I   服务名称可以随便起,例如tomcat或者jakarta等等都行。wrapper.properties的路径应为完整路径(包括wrapper.properties这个文件名)示例:jk_nt_service -I Jakarta d:wrapper.properties 这样在控制面板->服务里面,我们可以看到一个名为Jakarta的服务,可以 在这里启动或者中止它。 

7、总结
这样,你便设置好了你的所有环境,重启机器,先到DOS下启动你的TOMCAT,然后再到服务里面手动启动你的WWW服务。这样,在你的局域网中,可以敲如地址http://192.168.120.81/temp/index.jsp,访问到你的JSP网页

    
 
 

您可能感兴趣的文章:

  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • Linux下安装Tomcat后与Oracle冲突的解决
  • Eclipse启动Tomcat超时问题的解决方法
  • 用tomcat作为jsp服务器,如何解决jsp中的汉字显示问题?
  • 50分,请问在linux7。2下安装tomcat的解决方案!
  • linux虚拟机部署web项目(tomcat服务器)出现了问题,有待高手解决啊。
  • 直接双击启动tomcat中的startup.bat闪退原因及解决方法
  • 我用tomcat3.2.1学习jsp,是中文的就不显示,我怎么解决这个问题???
  • java中tomcat的80端口被占用问题解决
  • eclipse启动tomcat无法访问的解决方法
  • 重编译servlet程序后...都要重启tomcat才显示改变..怎么解决阿...
  • 到底有没有人配成功过:Apache 2.0.39 + Tomcat-4.0.3 ,别瞎吹牛了!!解决了,我给100分!
  • 用warp整合的apache和tomcat的默认文档(原来是index.html)该怎么设置,解决了还可以多加
  • 最近我在LINUX下整合apache2.0.43和tomcat4.12时遇到一问题,请各位帮忙解决。
  • Tomcat服务无法启动的问题的解决方法
  • tomcat3.22下,我在一个JSP页面中include了一个文件,为什么include文件的汉字都成了乱码?怎样解决呢?
  • 如何解决Tomcat4.0.1 中JSP页面中文显示乱码的问题,马上结贴。
  • 如何解决tomcat4.0中的这个问题
  • 在servlet中怎么找到properties文件?(tomcat4.0.3),解决了在线揭帖!
  • 请问启动tomcat提示ERROR reading java.io.ByteArrayInputStream@39b78e At Line 11 /web-app/servlet/是什么回事,要怎么解决?
  • Liunx+Apache+Tomcat的安全漏洞!!! 高分征集解决方法
  • 怎样在Tomcat中Jsp网页中使用已经编好了类
  • Tomcat4在WIN2000下配置后,可以在IE中用localhost:8080看到TOMCAT的画面,但JSP文件并不能被解释而生成网页文件,用IE打开JSP文件时进入了
  • 为什么我访问tomcat4.0的jsp网页,总是乱码???急,,解答给全分
  • 将工程部署到虚拟机里的Tomcat上,网页有时打得开,有时又不行
  • 重大困惑:用win2000,Tomcat的jsp服务器,发布出来的网页默认编码是西欧字码,我们明明已在jsp文件中写上...GB2312...了,请大虾指点!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sevelet,bean ,jsp已经编好了,怎样放在tomcat下,让jsp正常运行
  • JSP发布平台,JBoss-2.4.4_Tomcat-4.0.1与Apache1.3.22+Tomcat4.0.1之比较
  • Tomcat如何正确配置啊? 除了Tomcat 还有其它的JSP引擎吗?
  • 急急急!!!Solaris中JSP运行环境(tomcat)应如何设置才能使jsp连接到ORACLE???
  • jsp项目中更改tomcat的默认index.jsp访问路径的方法
  • 关于tomcat和jsp的问题,高手请进
  • 1.请问用tomcat的主目录在哪儿配置? 2.有了jdk&tomcat是不是就可以了? 3.类似asp中的组件的东西在jsp中是什么?
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • 奇怪?我在jsp中调用java类。java类本身编译没错,但jsp中的引用Tomcat总是报错。
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • Tomcat里找不到jsp文件?
  • JavaBean+jsp+Tomcat4.0?把我搞醉了
  • jsp+tomcat3.1+apache的问题 在线!急)
  • tomcat运行jsp出错。(请各位能详细指点,谢谢。)
  • jdk1.3+tomcat3.2+IIS5.0如何配置在IIS中运行jsp
  • tomcat可以启动,为什么不能显示jsp页面
  • Jboss3.0-tomcat4.03 中是如何发布jsp程序的
  • 请问jsp用到的bean如何注册,我用的是tomcat......
  • 菜鸟用tomcat3.2,在他的root目录下建立了一个test1.jsp.用浏览器显示正常,但我后来删掉了,可用浏览器还可以看到test1.jsp,这是怎么回事
  • 请问:jsp中用到的.class和.java后缀的文件应放在哪个目录下??(Tomcat)
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • Tomcat 安装apr 支持 Tomcat Native


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3