JAVA IDEA运行Tomcat时候报错 Unable to ping server at localhost:1099

JAVA IDEA运行Tomcat时候报错:

Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

解决方法
1. 换端口
2.JVM的内存不够
3.java环境没有配置
4.电脑里有多个jre,在IDEA里给Tomcat选jre时候必须要选你配置了环境变量的那个
C:\Program Files\Java\jdk1.8.0_121\jre
而不是
C:\Program Files\Java\jre1.8.0_131
3.如果还没有解决,建议再tomcat的bin目录下的setclasspath.bat文件,添加如下两行蓝色代码:

rem the License. You may obtain a copy of the License at
rem
rem http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an “AS IS” BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

rem —————————————————————————
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
rem are valid and consistent with the selected start-up options and set up the
rem endorsed directory.
rem —————————————————————————

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_121\jre

rem Make sure prerequisite environment variables are set

rem In debug mode we need a real JDK (JAVA_HOME)
if “”%1”” == “”debug”” goto needJavaHome

rem Otherwise either JRE or JDK are fine
if not “%JRE_HOME%” == “” goto gotJreHome
if not “%JAVA_HOME%” == “” goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit

:needJavaHome
rem Check if we have a usable JDK
if “%JAVA_HOME%” == “” goto noJavaHome
if not exist “%JAVA_HOME%\bin\java.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\javaw.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\jdb.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\javac.exe” goto noJavaHome
set “JRE_HOME=%JAVA_HOME%”

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这个错误的原因是连接到本地主机的Tomcat服务器失败。其中一种可能的原因是端口被占用,可以尝试修改Tomcat的端口号以避免冲突。另外,内存溢出也可能导致此错误。如果以上解决方案无效,还可以检查Tomcat的bin目录下的catalina.bat文件,查看是否存在可能导致冲突的配置。删除可能会解决问题。 对于另一个问题,当Tomcat启动正常但是访问网页时出现404错误,可能有以下原因:首先,检查IDEA的JRE和环境变量是否一致,如果不一致,可以修改IDEA和环境变量的JRE设置。另外一种方法是直接修改Tomcat的setclasspath.bat文件,添加set JAVA_HOME和set JRE_HOME的路径。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [JAVA IDEA运行Tomcat时候报错 Unable to ping server at localhost:1099](https://blog.csdn.net/weixin_41808843/article/details/94875876)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Application Server was not connected before run configuration stop, reason: Unable to ping server at](https://blog.csdn.net/qq_40466467/article/details/84338650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值