`
l4432848
  • 浏览: 254141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat工程部署常见问题

    博客分类:
  • java
阅读更多

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

详解创建web工程:
如下图所示,在创建web工程的时候,要选择服务器:

image

如上图所示,可以添加多个服务器,可以是tomcat,也可以是jboss等等。注意此处添加了服务器tomcat9.0并不代表我们的工程就是为了这个服务器而开发的,添加这个服务器只是为了引入开发web工程的规范,我们不一定要在这个服务器上运行我们的代码:java并没有实现servlet和jsp的运作原理,只是对它们提出了规范,就像接口一样,具体的实现交给容器,这样就会产生各种各样的web服务器,每种服务器都有自己的优势,用户也会有更多的选择。而规范并没有放在jdk中而是放在了服务器上,所以我们添加服务器是为了引入规范,然后在这规范的基础之上去编写代码。

image

如果希望使工程成为默认工程,即在浏览器上输入localhost:8080的时候默认加载的就是此工程,那么直接将在服务器上发布后的工程名字改成root即可。

工程部署常见问题:
工程的开发和工程在服务器上的运行是分开的,服务器只会运行我们部署在服务器上面的工程,如果我们把工程部署到服务器上去后,又重新修改了一下工程,这时服务器运行的还是原来的工程,因为我们并没有把修改后的工程部署到服务器上去。但是在eclipse中,一般情况下eclipse是会自动帮我们检测工程是否修改然后同步到服务器上的。也就是说,只要我们把工程发布到服务器上去了,后面一旦我们修改了这个工程,eclipse会自动检测然后同步帮我们部署到服务器上,这样我们就无需再将自己修改后的工程再一次发布到服务器上了。但是有时也会出现修改后的内容没有在浏览器上显示的问题,解决方法如下:
1.清理,如下图所示:

image

2.重启服务器

image

3.停止服务器,删除部署的工程,然后重新部署和运行
4.检查端口、ip地址、工程名字和请求的页面名字是否正确
5.如果上述方法都不能解决,那可能是tomcat有问题,可以删除其他的工程,只运行自己的这个工程试试,或者删除tomcat重新解压一个tomcat
注意:如果在启动服务器的时候就报错,不要慌张,看清楚报错内容中写的是哪个工程报错,如果不是当前运行的工程的错误而是说其他工程有错误,那可以先暂时不管它。
什么是端口:

image

如上图所示,IP是计算机的唯一网络标识,当我们要去访问计算机的时候必须要拿着它的ip地址才可以,当我们要访问的计算机中打开了很多的网络程序时,如上图,打开了ABCD四个程序,每个程序都占用了一个端口号(不相同),这时如果想要访问此台计算机中的A程序,就必须拿着ip地址和A所对应的端口号才能访问,所以端口号可以认为是用来帮我们识别计算机程序的,所以端口号只能被一种协议占用一次。

1
0
分享到:
评论

相关推荐

    idea配置Tomcat部署web应用

    五、常见问题和解决方法 在配置Tomcat服务器和部署Web应用程序时,可能会遇到一些问题,例如Tomcat服务器无法启动、应用程序无法部署等。下面列举一些常见的问题和解决方法: 1. Tomcat服务器无法启动:检查Tomcat...

    Jdk+tomcat安装部署

    **常见问题排查** 在部署和运行过程中可能会遇到各种故障,如Tomcat无法启动、应用程序运行异常等。这通常涉及到错误日志分析、配置检查以及网络问题排查。确保查看Tomcat的`logs`目录下的日志文件,如`catalina.out...

    Flex 开发工程发布到tomcat下的步骤.doc

    Flex开发工程发布到Tomcat下是一项常见的操作,尤其在基于Flex前端和Java后端的混合开发项目中。这里,我们将详细讲解如何将Flex项目部署到Apache Tomcat服务器上,以便于运行和测试。 首先,Flex是一种用于创建富...

    JBPM-web开发部署tomcat-实现流程部署

    8. **常见问题与调试**: - 如果遇到启动失败或流程运行异常,检查日志文件,通常在Tomcat的`logs`目录下,寻找错误信息进行排查。 - 调试过程中,确保所有依赖库(如jBPM、Spring、Hibernate等)的版本与项目需求...

    IDEA+Tomcat热部署配置.pdf

    以下是两种常见的IDEA与Tomcat热部署配置方式: **方式一:使用默认的输出目录进行配置** IDEA默认的输出目录通常是`target/classes`和`target/test-classes`。当启用这个选项时,IDEA会自动监测源码的变动,并在...

    基于SpringMVC+Tomcat搭建的WEB工程

    在本文中,我们将深入探讨如何基于SpringMVC和Tomcat搭建一个WEB工程,这是一个常见的Web开发实践,尤其适合初学者入门。我们将从编程环境的设置、SpringMVC框架的介绍、Tomcat服务器的使用,以及项目目录结构等方面...

    tomcat8源码-eclipse工程

    8. **部署与调试**:在Eclipse中如何部署Web应用到Tomcat服务器,使用内置的调试工具跟踪代码执行,以及如何利用断点、日志输出等手段进行问题排查。 9. **性能优化**:理解Tomcat的配置参数,如最大连接数、线程池...

    Eclipse中使用Tomcat插件的遇到的一些问题

    5. **在Eclipse中新建Tomcat工程后的问题** - **情况**:在Eclipse中删除了工程后,重新启动Tomcat时可能会出现找不到工程文件的情况。 - **原因**:可能是删除工程时未同步删除Tomcat配置文件中的相关信息。 - *...

    构建Dubbo服务消费者Web应用的war包并在Tomcat中部署_源码.rar

    在本项目中,我们主要关注的是如何利用Dubbo框架来对一个传统的非服务化Web应用进行改造和重构,使其转变为一个服务化的应用,并且能够在一个常见的Web容器,如Tomcat中进行部署。以下是对这个过程的详细阐述: ...

    tomcat从windows向linux转移部署借鉴.pdf

    本文将针对《tomcat从windows向linux转移部署借鉴.pdf》中的主要内容,详细解析迁移过程中遇到的问题及解决方法。 首要问题在于类路径(Classpath)的设置。在Windows系统下,我们通常使用分号(;)来分隔类路径中...

    使用eclipse和tomcat建立和测试web工程

    至于部署Web工程,有两种常见方法。一种是手动将工程复制到Tomcat的webapps目录下,另一种是通过Eclipse的控制台进行部署。在"Servers"视图中,右键点击Server实例,选择"Publish",Eclipse会自动将工程更新到服务器...

    flex和java整合常见问题分析

    ### Flex与Java整合常见问题分析 #### 一、前言 在进行Flex与Java整合的过程中,往往会遇到一些常见的技术难题。本文将针对搭建Flex+Java+Oracle项目的实践过程中所遇到的问题进行深入剖析,并提供相应的解决方案...

    Linux环境下JavaEE环境搭建详解:JDK, Tomcat, MySQL部署教程

    内容概要:本文详细介绍了在Linux环境中搭建JavaEE环境的步骤,包括JDK、Tomcat和MySQL的安装与配置。首先讲解了为什么需要安装JDK及其...同时附带了一些常见问题的解决方法,确保读者在遇到困难时能够及时解决问题。

    Tomcat是什么.docx

    - 在 Tomcat 中部署 Web 应用程序可以通过多种方式进行,最常见的方法是将 `.war` 文件放置在 `webapps` 目录中。Tomcat 会自动解压 `.war` 文件并创建相应的目录结构。 #### 五、Tomcat与Nginx/Apache的应用架构...

    软件工程答辩常见问题总结.doc

    在软件工程答辩中,学生可能会面临一系列关于项目开发、编程语言、服务器配置、数据库管理和调试技术的问题。以下是一些常见的知识点: 1. **Java 编译与Tomcat**: - Java源代码编译:Java程序在运行前需要通过...

    JFreeChart在JSP(tomcat)中的一些问题(图片不显示)好资源0分送

    在使用JFreeChart与JSP结合时,可能会遇到一个常见问题:使用JFreeChart生成的图片虽然已经存在于Tomcat的临时目录(\Tomcat 6.0\temp),但在浏览器中却无法正常显示,只出现一个红色的叉号。这个问题困扰了很多...

    TOMCAT移植到JBOSS

    - **更改部署包格式**:将部署在TOMCAT中的工程文件夹(test)名称更改为test.war。这是因为JBOSS要求Web应用被打包成WAR文件格式进行部署。 - **数据库连接池配置**: - 在JBOSS的default/deploy目录下添加mssql-ds...

    linux下帆软安装部署.doc

    在Linux环境下部署帆软报表(FineReport)是一个常见的任务,特别是在需要强大报表处理能力的企业环境中。此过程涉及多个步骤,包括选择合适的服务器环境、安装配置、发布应用以及解决可能出现的问题。以下是一个...

Global site tag (gtag.js) - Google Analytics