Overview
<!-- Enter Appropriate Article Summary Here -->
Step-by-step procedure for integrating Tomcat 5 with JBuilder X
Details
<!-- Enter Appropriate Article Details Here -->
Note:
This is not a supported or tested configuration. This is just a workaround to get the server running in JBuilder X. JSP debugging will not work with this solution.
Steps:
1. Tools | Configure Servers, select the Tomcat 4.1 server and click the Copy button. Change the name to Tomcat 5.0. Next, set the home directory to the root of the Tomcat 5.0 installation, and remove the entry in the Class list and add <TOMCAT_5.0_HOME>/bin/bootstrap.jar.
2. File | New Project. Set server to Tomcat 5.0 and create a web module. This will trigger generation of the Tomcat 5.0 Servlet library.
3. Tools | Configure Libraries. Edit the Tomcat 5.0 Servlet library and add the following jars :
<TOMCAT_5.0_HOME>/common/lib/jsp-api.jar
<TOMCAT_5.0_HOME>/common/lib/servlet-api.jar
<TOMCAT_5.0_HOME>/bin/commons-logging-api.jar
<TOMCAT_5.0_HOME>/common/lib/commons-el.jar
Make a backup of this library (in your user home directory) as it gets regenerated when you create a new web module/JSP/servlet. Please make sure that you replace the library when you use any of the web gallery wizards.
4. Set server for the project to Tomcat 5.0.
5. If a "Tomcat" folder is not present under the project's root directory, create one (e.g. ../jbproject/untitled1/Tomcat). Next, create a directory named "conf" under this directory (e.g. ../jbproject/untitled1/Tomcat/conf). and create an XML file named server8080.xml. Sample server8080.xml is below. Please modify the appBase, docBase, and workDir, etc. according to your web module properties:
<?xml version="1.0" encoding="UTF-8"?>
<!--This comment marks this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this comment.-->
<Server debug="0" port="8081" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector acceptCount="10" connectionTimeout="60000" debug="0" maxThreads="75" minSpareThreads="5" port="8080"/>
<Engine debug="0" defaultHost="localhost" name="Catalina">
<Host appBase="C:Documents and Settings<user name>jbprojectuntitled1Tomcatwebapps" debug="0" name="localhost" unpackWARs="true">
<Context debug="0" docBase="C:Documents and Settings<user name>jbprojectuntitled1WebModule1" path="/WebModule1" reloadable="true" workDir="C:Documents and Settings<user name>jbprojectuntitled1TomcatworkWebModule1"/>
</Host>
</Engine>
</Service>
</Server>
6. Start the server in JBuilder. This should use the modified server8080.xml
You should be able to compile JSPs using this workaround but not debug. You should be able to debug any java code. You will see a number of exceptions for the admin, manager, balancer services which do not get started when you normally run the server in JBuilder. Please ignore these exceptions. The server should function normally without these services.
分享到:
相关推荐
在IT行业中,JBuilder是一款由Borland公司开发的Java集成开发环境(IDE),而Tomcat则是一个流行的开源Servlet容器,常用于运行Java Web应用程序,包括JSP(JavaServer Pages)和Servlet。当我们谈论“jbuilder与...
- JBuilder 10 提供了直观的用户界面来创建新的Java项目。你可以选择不同的项目类型,如Java桌面应用、Web应用或EJB项目。 - 项目管理器允许你组织源代码、资源文件和库,使得代码结构清晰有序。 2. **代码编辑与...
8. **应用服务器集成**:与多种流行的应用服务器如WebLogic、Tomcat等无缝集成,简化部署流程。 **JBuilder2006的亮点**: 1. **代码优化**:JBuilder2006具有代码分析和优化功能,有助于提升程序性能。 2. **企业...
JBuilder是一个开放的Java IDE,它集成了Tomcat、Weblogic等服务器。虽然JDK、Tomcat、Weblogic不断升级,我们仍可以在JBuilder中使用它们的最新版本。由于Tomcat服务器的配置比较复杂,习惯了Windows平台的程序员...
本文将详细介绍如何安装配置Tomcat、MySQL数据库(而非SQL Server)与Eclipse,以及如何集成MyEclipse等工具,以便更好地进行Java Web应用的开发。 #### 一、安装JDK 1. **下载JDK**:首先,从Oracle官网或其他...
### JBuilder 9.0 与 JBoss 3.2.1 的集成和配置 #### 概述 本文旨在详细探讨如何实现 JBuilder 9.0 与 JBoss 3.2.1 的集成和配置,并给出了具体的实现步骤。通过这一集成过程,可以构建起一个高效的 J2EE 开发环境...
不过,随着技术的发展,现在的Java开发环境和Web服务器已经更新换代,如IntelliJ IDEA和Apache Tomcat的新版本,提供了更多的特性和更好的性能。但了解历史上的工具和它们的工作原理,对于理解现代开发工具有着重要...
JBuilder是一款由Borland公司开发的集成开发环境(IDE),主要用于Java应用程序的开发。本教程将详细介绍如何在JBuilder2006中配置Hibernate,一个流行的Java持久层框架,使得开发者能够方便地管理数据库操作。 **...
对于Web应用,JBuilder可以帮助生成WAR文件,然后部署到Tomcat或其他应用服务器。对于桌面应用,可以生成可执行的JAR文件,或者通过Java Web Start进行网络部署。 ### 3. 进阶技巧 - **集成版本控制系统**:...
JBUILDER9集成了多种版本控制系统,如CVS、Subversion(SVN)和Git,使开发者能够在项目中轻松进行版本管理和协同开发。 八、性能优化 JBUILDER9包含性能分析工具,能够检测代码的瓶颈,提供优化建议,帮助开发者...
- 将文件 `JBossEntWizard_3x_v2.2_JBuilder_6.jar` 复制到JBuilder 6的 `lib/ext` 目录下。 - **配置JBoss在JBuilder中的使用:** - 启动JBuilder。 - 通过 `Tools > Enterprise Setup` 菜单,进入 `...
对于企业级开发,JBuilder提供了J2EE应用服务器的集成,如WebLogic、JBoss和Tomcat,使得开发者可以直接在IDE中部署和测试EJB、Servlet和JSP等组件。 6. **UML建模**: JBuilder还包括了UML(统一建模语言)工具...
描述中提到“安装独立的Tomcat要方便得多”,这意味着在开发和部署Java Web应用时,使用单独的Tomcat服务器可以提供更灵活、更轻量级的环境,而不必依赖于特定的集成开发环境(IDE),如JBuilder或MyEclipse。...
总结来说,JBuilder配置涉及到多个方面,包括JDK版本选择、J2EE开发环境的搭建,以及各种项目和IDE内部的个性化设置。通过细致的配置,你可以使JBuilder更好地适应你的开发习惯,提升开发效率。在实际使用中,不断...
- 版本控制集成:JBuilder可以与常见的版本控制系统如CVS、SVN等集成,实现代码版本管理。 - 团队协作:通过版本控制,开发者可以协同工作,追踪代码变更历史。 7. **部署与发布** - 打包成可执行文件:JBuilder...
2. 部署工具:对于Java EE项目,JBuilder X可以方便地将应用部署到各种应用服务器,如Tomcat、WebLogic等。 七、集成开发环境特性 1. 版本控制:JBuilder X内嵌了对CVS和SVN等版本控制系统的支持,可以方便地进行...
开发过程中,作者选择了Borland的JBuilder 2005作为集成开发环境(IDE),同时利用了Java Development Kit(JDK)1.5版本进行编程,这表明项目遵循了Java 5的语言规范。另外,Dreamweaver 8也被提及,可能在网页设计...
JBuilder5是该系列的第五个主要版本,发布于2001年,它在前几代的基础上增加了许多新特性,提升了开发者的生产力。 **1. JBuilder5的主要特性** - **集成开发环境(IDE)**: JBuilder5提供了一个统一的工作空间,...
- **下载并安装Tomcat**:选择适合的Tomcat版本,建议使用4.0及以上版本,以获取最新的特性和优化。 - **配置环境变量**:设置`JAVA_HOME`指向JDK安装目录,`CATALINA_HOME`指向Tomcat安装目录,并在`PATH`中添加`%...