Tomcat启动项目卡了

IDEA中使用Tomcat启动项目,一直卡住,不报错也不正常运行

问题如题

用IDEA内嵌的Tomcat启动一直没问题,试着部署项目,就发现题目中所描述的问题.

问题所在

这个问题一直卡住了,Tomcat版本也换过几个,都是同样的问题.无意间查看了Tomcat的日志.才发现真正的错误.如下:

org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath

解决方法

public class EntranceApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(PearEntranceApplication.class, args);
    }

	// 加入以下代码块
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(EntranceApplication.class);
    }
}

总结

一味地从网上找问题很好用但盲目.还是要先问题定位.重要的是先看日志.

### 如何在 Eclipse 中配置 Tomcat 11 并成功启动项目 要在 Eclipse 中配置 Tomcat 11 并成功启动 Web 项目,以下是详细的说明: #### 配置 Tomcat 到 Eclipse 的步骤 为了将 Tomcat 成功集成到 Eclipse 开发环境中,首先需要确保已下载并安装了 Tomcat 软件。接着,在 Eclipse 中完成以下操作[^2]。 1. **打开服务器视图** 在 Eclipse 工具栏中找到 `Window` -> `Show View` -> `Servers`,这会显示 Servers 视图窗口。 2. **创建新的服务器实例** 右键单击 Servers 窗口空白处,选择 `New` -> `Server`。此时会出现一个向导页面用于添加新服务器。 3. **选择 Tomcat 版本** 在弹出的对话框中展开 Apache 文件夹,并从中选择所需的版本号(此处为 Tomcat v11)。点击 Next 继续设置过程[^1]。 4. **指定 Tomcat 安装路径** 下一步是定义本地计算机上实际存储 Tomcat 应用程序的位置。通过浏览按钮定位至之前所提到的具体目录地址来确认安装位置。 5. **关联项目到服务器** 如果左侧资源管理器中有 Maven 或者其他类型的 Web Project,则可以在该阶段将其直接加入选定好的 Tomcat Server Container 当中;如果没有适用项则可以忽略此部分并结束初始设定流程[^3]。 6. **保存更改并重启环境** 所有的参数调整完毕后记得按 Finish 键盘快捷方式应用修改内容。最后建议重新加载整个 IDE 实例以便生效全部改动效果。 7. **测试部署功能** 创建一个新的 Dynamic Web Project 类型工程作为试验对象之一。右键该项目名下的某个 Servlet Java Class 文件或者 JSP 页面文件选项上的 Run As 功能菜单条目下寻找相应的运行模式入口链接指向目标容器名称即可验证是否正常运作状态良好。 ```java // 示例代码片段展示简单的Servlet类结构 @WebServlet("/example") public class ExampleServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<html><body>"); out.println("<h1>Hello from Servlet!</h1>"); out.println("</body></html>"); } } ``` 上述代码展示了如何编写一个基本的 Servlet 来响应 HTTP 请求。当您按照前面描述的方法正确设置了 Eclipse 和 Tomcat 后,应该能够顺利访问此类服务端逻辑处理单元所提供的网页界面表现形式。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值