谁能告诉我jdk+tomcat到底该怎么配??? 快受不了了

laiwei85 2006-04-03 03:20:13
这是我用的
j2sdk-1_4_2_11-windows-i586-p.exe
jakarta-tomcat-5.0.28.exe
有一个调试好了的web project,在我异地的朋友那确实能运行,
但我我电脑上却不能
--------------------------------
原来我用的是这个,那个jdk会装两次jre
apache-tomcat-5.5.16.exe
jdk-1_5_0_06-windows-i586-p(3).exe
这个也不行
---------------------------------
是不是jre的问题,调了很多天了,jdktomcat也装了很多天了,还是失败,高手同志快帮帮我阿
...全文
681 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
tom2005 2006-04-04
  • 打赏
  • 举报
回复
最好装成和你朋友一样的环境

或者你有源码 在jdk1.4下重新编译
cs_winner 2006-04-04
  • 打赏
  • 举报
回复
检查一下jdk的版本!!要装与你朋友一样的jdk和jre版本,因为jdk版本并不都向下兼容的~~~~
java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
//提示:不支持类版本号错误
laiwei85 2006-04-04
  • 打赏
  • 举报
回复
to:tom2005(随海奔跑我原来是用jdk1.5 tomcat的例子都跑不起来
现在用1.4吧例子可以跑起来,但有2006-04-04 09:32:00 时发的错误
leeyufeng1981 2006-04-04
  • 打赏
  • 举报
回复
Tomcat安装

一、前言

   对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。

二、下载,安装

   下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。

从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。

   下载完,解压到一个目录,我这里用F:\tomcat32b4作为例子。

三、配置

   桌面上选择“我的电脑”(右键)

   高级    环境变量

   在“系统变量”--->“新建”

   在变量名中输入:JAVA_HOME,变量值中输入:F:\JDK13然后确定;

   在“系统变量”--->“新建”

   在变量名中输入:TOMCAT_HOME,变量值中输入:F:\tomcat32b4然后确定;

好了,配置完了,要重新启动计算机后,环境变量才能有效的。

注意,对于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。

四、测试

   (1)启动tomcat:

在F:\tomcat32b4\bin下有一个:startup.bat,运行它,将出现一个Dos窗口。

   (2)浏览

在浏览器中输入:http://localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜色还是样子,更象一只老虎)

   (3)运行

在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。

   (4)退出tomcat

在F:\tomcat32b4\bin下有一个:shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。
 
liukang520236 2006-04-04
  • 打赏
  • 举报
回复
前面人都说的差不多了
提醒楼主注意两点:
环境变量javahome和tomcathome
还有,运行程序得时候要设置web.xml
laiwei85 2006-04-04
  • 打赏
  • 举报
回复
2006-04-04 08:58:34 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
at java.lang.Class.getConstructor0(Class.java:1930)
at java.lang.Class.getConstructor(Class.java:1027)
at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1222)
at org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
at org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
日志是这样写的
tom2005 2006-04-04
  • 打赏
  • 举报
回复
装jdk1.5

laiwei85 2006-04-04
  • 打赏
  • 举报
回复
能不能说明白点呢
abcwzl 2006-04-04
  • 打赏
  • 举报
回复
查看日志..
laiwei85 2006-04-04
  • 打赏
  • 举报
回复
真的要感谢大家帮忙,你们每个人的话对我都有帮助,这个分应该是属于大家的,我真不知道怎么分,这样吧,我把对大家的感激之情化作努力学习的动力,以后也好多多回答别人的问题,为我国软件业强大尽自己一份薄力。
laiwei85 2006-04-04
  • 打赏
  • 举报
回复
把所有 .java文件都编译了 。不过这次 比以前仔细了点,理清了文件结构。开始下段路了,中国的javafans fighting!
laiwei85 2006-04-04
  • 打赏
  • 举报
回复
我也在jdk1.4下编译过,。java文件能编译的。运行.jsp文件不是会tomcat下的work下产生.java文件吗,我到那一看,我那个案例的jsp页面并不能产生.java文件,我到root下复制了index.jsp过来,运行一下是可以的。Why???
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
我的那个案例现在报这样的错误java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
……这是什么意思
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
系统自带的是可以 的
有个sessions 可以用
就是那个购物车
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
tomcat
自带的例子,没用过,不知道该怎么用啊,
servlet能调试,不过我的那个webproject是用jsp+bean+mysql的
防火墙对3306和8080都有监听,我不知道是不是禁了
kaukiyou 2006-04-03
  • 打赏
  • 举报
回复
http://127.0.0.1:8080没问题,那些tomcat自带的例子呢?
要是都能运行,查看防火墙,是不是端口被禁用了。
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
看才迷迷糊糊看到,另外一个贴说 classpath那要加 jre的设置,有这么回事??
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
http://127.0.0.1:8080是没问题的。
yangjiyue 2006-04-03
  • 打赏
  • 举报
回复
apache-tomcat-5.5.16.exe
应该不用配置TOMCAT的环境变量了
0.install jdk
1.java_home 例:JAVA_HOME=c:\j2sdk1.5.0
2.path path=%JAVA_HOME%\bin
3.classpath classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
然后装TOMCAT
装好后 启动TOMCAT
输入HTTP://127.0.0.1:8080就可以了
laiwei85 2006-04-03
  • 打赏
  • 举报
回复
是啊,我不明白,好糊涂。大仙知道吗
加载更多回复(4)

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧