CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Borland JBuilder

美眉用JBuilder2005,其中tomcat5.0.27无法单独运行的问题,解决即给分

楼主little_fairycat(大尾巴狸斑猫)2006-07-03 23:32:10 在 Java / Borland JBuilder 提问

开发环境:正版WinXP,破解版JBuilder2005,JB集成的jdk1.4和tomcat5.0.27  
   
  附加说明:在安装JB之前,已经有一个tomcat5.0.30了,路径C:\tomcat5.0;  
                    因为是破解版的JB,使用了shock.jar做破解,所以JAVA_HOME指向了C:\Borland\JBuilder2005\jdk1.4\jre,不知道我为何如此指向的朋友可以去搜索一下相关资料。(另外:除了JAVA_HOME,其他路径我都没有配置,包括classpath和path,也可以正常运行,配置完毕后我运行过其他程序了,没问题)  
  问题所在:安装并破解完JB之后,注意到先前存在的tomcat5.0.30和集成的那个tomcat5.0.27居然相关联,要启动就是两个都表现为启动,要停止就两个都表现为停止;发现windows的服务和注册表里都写了那个tomcat5.0.30的路径和键值;删除C:\tomcat5.0后,windows服务里的相关服务被删除,发现JB集成的tomcat5.0.27无法启动,双击tomcatw5.exe弹出信息“指定的服务并未以已安装的服务存在”。  
   
  问题:  
  一:JBuilder2005集成的tomcat5.0.27能否独立运行?  
  二:我做开发时候(C:\tomcat5.0未删除),写一个空的jsp页面,代码仅仅为  
                        <%@page   contentType="text/html;   charset=UTF-8"   language="java"   %>  
                        <html>  
                        <head>  
                        </head>  
                        <body   bgcolor="#ffffff">  
                        test!test!test!  
                        </body>  
                        </html>  
  在JB中点击右键进行make,都会报一个错误,java.lang.NullPointException,怀疑是配置有误。但是用web   debug   using   default,tomcat却启动,页面显示test!test!test!  
  三:网上一直说tomcat5版本应该配合jdk1.5进行开发,不知道borland为何集成了tomcat5+jdk1.4;如果我的环境都是正常的,那么这两个配合起来能跑程序吗?  
  希望专家解答。  
  如果分数不够,我另外开贴给分!  
  不胜感激!开发时间紧急,希望大贤出手! 问题点数:100、回复次数:13Top

1 楼zhmt(孜风)回复于 2006-07-04 08:51:13 得分 0

1.tomcat肯定能独立运行。  
  3.jdk1.4也是可以用的,那么你coding的时候就不能用50的新特性就可以了。Top

2 楼little_fairycat(大尾巴狸斑猫)回复于 2006-07-04 09:13:13 得分 0

希望各位回答之前仔细看我的帖子,这三个问题是一起的,我希望能够得到系统的解答,不过还是谢谢楼上的。  
  还有两个问题  
  一是集成的tomcat4也不能正常运行,报错为"   Windows找不到文件'-Dsun.io.useCanonCaches=false'.请确定文件名是否正确后,再试一次。要搜索文件,请单击[开始]按钮,然后单击搜索"这个信息,不知道是否跟java_home指定为jre有关。  
  二是tomcat5的execute   path被固化为c:\tomcat5,我发现重装系统也好,重装tomcat5系列版本也好,装在其他地方都会报“指定的服务并未以已安装的服务存在”。只有在c:\tomcat5路径下装了,该版本或硬盘其他地方的版本才能运行。打开windows服务,发现执行路径为c:\tomcat5,并且不能修改。  
  不知道哪位大虾遇到过类似情况,诚请指教。Top

3 楼miaoliujun(傲龙)回复于 2006-07-04 09:41:20 得分 0

1,是在jbuilder中启动,不是你单独运行exe启动  
  2,你在项目中有没有新建web项目,然后这个jsp是属于这个jsp项目的?  
  3,tomcat5.0.*是在jdk   1.4+下可以运行       tomcat   5.5.*是在jdk5+下运行的  
   
  你上面的启动问题,如果你全部是按照直接运行exe或者bat启动的话,那需要使用一个环境变量的随便你点那,都在一个地方启动:)Top

4 楼little_fairycat(大尾巴狸斑猫)回复于 2006-07-04 09:50:54 得分 0

楼上的,我还有一个问题,我除了设置java_home之外,我并没有设置任何环境变量包括catalina_home,catalina_base之类的,也是在一个地方启动?我重装系统后还是在这个地方启动,我怀疑有文件固化了这个路径,而且这个文件不在c盘,因为c盘我格过了Top

5 楼loveyeah(爱随风来)回复于 2006-07-04 10:43:54 得分 0

JB安装后,他不需你环境中的Tomcat,由JB自带。  
  也不用在环境变量里设置。  
   
  程序运行,你需要设置运行服务。Top

6 楼little_fairycat(大尾巴狸斑猫)回复于 2006-07-04 11:14:43 得分 0

楼上的根本没看完贴子Top

7 楼southgate(south)回复于 2006-07-04 14:08:56 得分 0

jb各种配置信息记录在C:\Documents   and   Settings\Administrator\.jbuilder2006下  
  包括你的tomcat5路径  
  建议你全部删除这些东西,然后重起jb,初始化所有参数Top

8 楼southgate(south)回复于 2006-07-04 14:12:11 得分 0

另外在jb里面跑tomcat5,什么环境变量都不用配  
  另外最新的tomcat,我记得我安装的时候他有提示我指定jdk目录,当然是jdk5Top

9 楼fangjj()回复于 2006-07-05 14:16:50 得分 0

还运行个啥,找麻烦事!我用的是JB2005,啥都不要,也不用配置,里面集成的TOMCAT.够用了,不一定要追求过高版本。Top

10 楼little_fairycat(大尾巴狸斑猫)回复于 2006-07-17 10:27:18 得分 0

我知道了,JB里的tomcat就是这样的,不会在服务里注册,要双击startup.bat才行,不双击tomcat5w.exeTop

11 楼issgates(一直很安静)回复于 2006-07-17 10:49:14 得分 0

呵呵,装个JB2006用用,最新版的好用。Top

12 楼marine_chen(覆雨翻云)回复于 2006-07-17 17:11:37 得分 0

一:JBuilder2005集成的tomcat5.0.27能否独立运行?  
  可以.  
   
  二:我做开发时候(C:\tomcat5.0未删除),写一个空的jsp页面,代码仅仅为  
                        <%@page   contentType="text/html;   charset=UTF-8"   language="java"   %>  
                        <html>  
                        <head>  
                        </head>  
                        <body   bgcolor="#ffffff">  
                        test!test!test!  
                        </body>  
                        </html>  
  在JB中点击右键进行make,都会报一个错误,java.lang.NullPointException,怀疑是配置有误。但是用web   debug   using   default,tomcat却启动,页面显示test!test!test!  
   
  在make里有选项可以设置,你把它设为none就可以了.  
   
   
  三:网上一直说tomcat5版本应该配合jdk1.5进行开发,不知道borland为何集成了tomcat5+jdk1.4;如果我的环境都是正常的,那么这两个配合起来能跑程序吗?  
   
  tomcat5.5版本以后的,用jdk1.5,之前的tomcat版本只要对应能运行就可以.jbuilder2006必须要1.5的版本才可以.  
   
  Top

13 楼jeffaple(坤)回复于 2006-07-19 16:49:03 得分 0

1,   JAVA_HOME   应该指向jdk,不是jre;  
  2,Tomcat5.5   才要求   jdk1.5   ,而   tomcat5.0   用jdk1.4就ok了.Top

相关问题

关键词

得分解答快速导航

  • 帖主:little_fairycat

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo