这两天一直在学习IDEA这个开发工具,今天再整合tomcat的时候遇到了问题,运行时总是报错,说是8080端口被占用,把我就搞的郁闷了,我就尝试着将端口改变,发现问题依然存在,于是我就上csdn上找答案,但上面的答案仍解决不了我的问题,于是就换了种搜索的方法去百度了一下,没想到真让我找到解决的方法了,贴上来,让自己能够加深印象。原来这个idea和tomcat整合的时候,tomcat不能是安装版的(可能说的太绝对了,但我在安装版的tomcat下没有尝试成功,如果有人成功了,麻烦告知一下,让我也学习一下),要下zip的那个版本,原因是(别人的总结)Tomcat安装版和解压版的bin目录文件不同, 解压版中有很多的.bat批处理文件, IDEA正是用其中的catalina.bat来启动/停止Tomcat.
于是乎我就将已安装好的tomcat再次卸掉(装装卸卸四五次了)但我第一次使用zip的版本时,重新再运行idea,发现还是会出现端口被占用的问题,于是继续百度,希望能找到答案,黄天不负苦心人,让我找到了。
(转) IntelliJ IDEA和Tomcat整合注意事项
在实际的开发中,我们可能要在一台机器上启动两个Tomcat实例,一个用于实际运行,一个用调试(通常在IDE环境下启动)。由于Tomcat的默认配置监听相同的端口,所以我们很难启动两个Tomcat实例(端口冲突)。有一种情况就是,如果你安装了某些软件,如Oracle,JBoss等,这些软件会默认监听8080端口,而你有不知道如何去更改默认配置,如果你以默认的方式去启动Tomcat,那么Tocmat就很难启动起来。如果我们想让Tomcat运行在IntelliJ IDEA下,而又和其他Tomcat配置区分开来且能安全运行,下面是我们的建议:
1 从http://tomcat.apache.org下载Tomcat的zip版本,然后将其解压至一独立目录,如IntelliJ_Tomcat,这个Tomcat仅供IntelliJ IDEA使用,和其他的Tomcat实例区分开来。
2 修改server.xml文件,这里我们需要将默认的端口进行更改,下面是我们的建议:
8005 -> 7005
8080 -> 7070
8009 -> 7009
8443 -> 7443
为了方便记忆,其实我们知识将Tomcat默认的8改为7。
3 删除webapps目录下的所有应用,ROOT目录除外。
4 启动IntelliJ IDEA,创建Tomcat应用服务器,然后指定给项目即可。
分享到:
相关推荐
文档的第一部分介绍了在不同操作系统(Windows、Ubuntu、Mac)上安装IntelliJ IDEA的步骤和注意事项。它还总结了安装环境的常见问题和解决方法,例如安装后生成的目录结构说明以及虚拟机(VM)设置。对于新用户而言...
同时,它还提供了一些实用技巧,比如创建自定义快捷键列表、热部署的注意事项、以及针对Tomcat部署失败时的排查方法等。 关于性能优化,IntelliJ IDEA允许用户设置各种优化参数,包括但不限于启动参数、插件优化、...
标题中的“gwt和tomcat整合”指的是将Google Web Toolkit (GWT) 应用程序部署到Apache Tomcat服务器的过程。GWT是一个开源的Java框架,用于开发在浏览器上运行的富互联网应用程序(RIA),而Tomcat是一款流行的、开源...
本文将详细介绍如何在IntelliJ IDEA(IDEA)环境中进行SSH整合,并提供最新的jar包和XML配置示例。 ### 一、Struts2框架 Struts2是MVC设计模式的一个实现,它提供了强大的控制层,使得开发者可以方便地处理HTTP...
#### 七、特别注意事项 1. **Web Resource Descriptor**:在配置Web应用时,确保“Web Resource Descriptor”指向正确的`web.xml`文件位置,通常位于Web项目的`src/main/webapp/WEB-INF`目录下。 2. **Tomcat Web ...
- **热部署注意事项**:了解热部署的工作原理和注意事项。 - **修改JAVA编译版本**:设置项目的编译版本。 - **UTF8 BOM格式转utf8**:解决文本文件编码问题。 - **插件安装(本地)**:离线安装IDE插件。 - **JSP实时...
#### 五、注意事项 1. **版本兼容性:** 确保所使用的 Flex SDK 版本与 Java 的版本相兼容。 2. **安全性考虑:** 对于敏感数据传输,建议使用 HTTPS 加密协议。 3. **性能优化:** 对于大型项目,考虑使用缓存机制...
- **说明.txt**:这个文本文件可能提供了关于上述资源的使用说明和注意事项。 总的来说,Flex与Java的整合为开发者提供了强大的工具,能够在保持强大后端处理能力的同时,创建出具有高度交互性的前端应用。理解并...
6. **注意事项**: - **性能优化**:对于大型生产环境,可能需要考虑使用更强大的数据库,如MySQL或PostgreSQL,以提高性能和稳定性。 - **版本兼容性**:确保使用的JBPM和HH2版本兼容,避免因版本不匹配导致的...
6. **注意事项** - 在配置过程中,确保每个框架的版本兼容,避免出现版本冲突。 - 及时跟踪官方文档和社区更新,以获取最新的最佳实践和安全修复。 - 对于复杂的项目,推荐使用Spring Boot和Spring MVC,它们提供...
【基于Servlet+JSP+Struts2+Hibernate4开发的房屋租赁系统】 这是一个典型的Java Web应用项目,使用了...同时,项目的README.md文件(如果有)通常会包含运行项目的具体步骤和注意事项,是初学者快速上手的重要指南。
1. **环境准备**:确保已经安装了JDK、Apache Tomcat服务器、Eclipse或IntelliJ IDEA等开发工具,并配置好相应的环境变量。 2. **创建项目**:在IDE中创建一个新的Maven项目,配置相关的Maven依赖。在pom.xml文件中...
3. **环境配置**:列出运行项目所需的开发环境,如JDK版本、Tomcat服务器版本、IDE(如Eclipse或IntelliJ IDEA)配置等。 4. **安装步骤**:包括导入项目到IDE、配置项目依赖、建立数据库表、填充测试数据等。 5. **...
**跨IDE使用注意事项** 1. 导入项目时,确保IDE支持Maven或已配置Maven环境。 2. 调整IDE的项目结构,确保所有配置文件路径正确。 3. 更新pom.xml中的依赖库,确保与当前IDE的Maven仓库兼容。 4. 如果使用了IDEA,...
1. **环境配置**:安装JDK、Apache Tomcat服务器,以及集成开发环境(如Eclipse或IntelliJ IDEA),并配置Struts2的库文件。 2. **创建Struts2项目**:设置项目的目录结构,包括src、WebContent等目录,导入必要的...
提供的文件"Flex_Spring环境安装配置说明.xls"可能包含了详细的步骤和注意事项,帮助用户进行环境搭建。"Spring_Flex_Web_Project"可能是一个示例项目,包含了已经配置好的FLEX和Spring的整合实例,可以作为学习和...
**注意事项:** 1. 避免内存泄漏:在使用完Session后记得关闭。 2. 数据库连接池:使用连接池如C3P0或HikariCP提高性能。 3. 错误处理:对可能出现的异常进行捕获和处理。 4. 性能优化:合理使用缓存,避免过多的...
6. **开发环境**:可能使用的工具有Eclipse或IntelliJ IDEA等IDE,Tomcat或Jetty等应用服务器,以及Maven或Gradle等构建工具。 7. **学习价值**:对于学习者来说,此项目提供了SSH整合的实际应用案例,有助于理解...
- **环境搭建**:包括JDK、Apache Tomcat服务器、Eclipse或IntelliJ IDEA等开发工具的安装和配置。 - **第一个Struts2应用**:创建一个简单的“Hello, World!”程序,理解Action和配置文件的基本用法。 - **...
首先,确保你的开发环境中已经安装了Java JDK、Tomcat服务器、Eclipse或IntelliJ IDEA等开发工具,并且配置好了SSH框架。你需要下载支付宝的SDK,这是对接的基础,通常包含必要的API文档和示例代码。 **二、集成...