eclipse启动tomcat 卡住preparing launch delegate

本文介绍了解决Eclipse中Tomcat启动超时的方法,包括修改XML文件和调整Servers视图中的超时时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因是服务器端口 http端口和ajp端口占用  可能是tomcat非正常关闭导致 更换其他端口重启启动就行了


Eclipse启动Tomcat时,默认配置的启动超时时长为45秒。假若项目启动超过45秒将会报错。
两种解决方法:
1、改XML
eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml

start-timeout="45"  改为 start-timeout="1000"

2、双击Servers视图中的对应的Server,打开Server的属性界面,右边有个Timeouts,把里面的45改大些



### Gazebo启动卡住的解决方案 当Gazebo启动时卡在“Preparing your world”的状态,通常是因为它尝试在线获取某些模型资源而未能成功。以下是详细的分析和解决方法: #### 1. **原因分析** - 如果本地缺少所需的模型文件,Gazebo会在启动过程中尝试从其官方模型数据库中下载这些模型[^3]。 - 当网络连接不稳定或者目标模型无法找到时,Gazebo可能会无限期等待,从而导致启动过程被阻塞[^4]。 #### 2. **解决办法** ##### 方法一:手动下载并配置所需模型 可以通过以下步骤解决问题: - 找到 `.world` 文件中定义的 `<uri>` 路径,确认哪些模型是必需的。 - 访问[Gazebo Models Repository](https://github.com/osrf/gazebo_models.git),从中下载缺失的模型文件。 - 将下载好的模型解压至 `~/.gazebo/models/` 目录下。 ```bash mkdir -p ~/.gazebo/models/ cd ~/.gazebo/models/ git clone https://github.com/osrf/gazebo_models.git ``` > 注意:仅需克隆项目中实际使用的部分模型,而非整个仓库,以节省存储空间。 完成上述操作后重启仿真环境即可恢复正常工作流程。 ##### 方法二:离线模式运行 对于完全断开互联网的情况,可采取如下措施避免因URI解析失败而导致程序崩溃: - 修改`.world`文件内的`<uri>`标签指向本地路径而不是默认依赖于网络地址; - 或者设置环境变量禁用自动更新功能来防止软件试图访问外部服务器。 ```bash export GAZEBO_MODEL_DATABASE_URI="" ``` 执行此命令前请确保所有必要的三维物体已经提前准备好并且存放在指定位置以便正常使用。 --- ### 示例代码片段展示如何调整World文件中的Uri字段 假设原始的世界描述文档中有这样一段XML结构用于引用某个箱子对象: ```xml <!-- Original --> <model name='box'> <link name='body'> <collision> ... <geometry><box size="0.5 0.5 0.5"/></geometry> </collision> <!-- This line causes online lookup --> <visual> <geometry><mesh><uri>http://models.gazebosim.org/cardboard_box</uri></mesh></geometry> </visual> </link> </model> ``` 将其替换为相对应的本地副本链接形式之后就不会触发远程请求动作了: ```xml <!-- Modified Version --> <model name='box'> <link name='body'> <collision> ... <geometry><box size="0.5 0.5 0.5"/></geometry> </collision> <!-- Updated local path reference --> <visual> <geometry><mesh><uri>file:///home/user/.gazebo/models/cardboard_box/model.sdf</uri></mesh></geometry> </visual> </link> </model> ``` 以上更改使得即使处于无网环境下也能顺利完成初始化阶段的工作任务. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值