我正在尝试使用Apache Tomcat v7.0在eclipse 3.7(indigo)中运行动态Web应用程序。 当我尝试运行(运行>在服务器上运行)eclipse崩溃时,该项目为空。
我在Ubuntu 13.04上运行。
当我从命令行运行eclipse时。我收到错误 -
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f9a0c4c2009, pid=7501, tid=140300945577728
#
# JRE version: 7.0_21-b02
# Java VM: OpenJDK 64-Bit Server VM (23.7-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libsoup-2.4.so.1+0x6e009] soup_session_feature_detach+0x19
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/swapnilg/hs_err_pid7501.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
请帮帮我。我甚至尝试过更改JDK,Tomcat和eclipse版本。
答案 0 :(得分:3)
崩溃是因为eclipse试图打开内部浏览器来显示webapp。我不知道为什么会发生这种错误,也许是ubuntu的日食错误。
一种解决方法是使用Servers View
而不是Run As
来运行服务器。转到Servers View->Right Click the Server->Run
答案 1 :(得分:3)
当我更改浏览器以访问运行Web应用程序时,为我工作。
操作系统:UBUNTU 14.04 Eclipse:Eclipse kepler 服务器:Apache tomcat 7
这是 - Window-->Web browser-->Default Web Browser.
答案 2 :(得分:2)
我在启动TOMCAT时也遇到了同样的错误,但是在从eclipse增加了Java的堆大小后,它开始工作了。
答案 3 :(得分:0)
即使我遇到了同样的问题并尝试了多种解决方案。我补充说,我得到了解决方法 -dorg.eclipse.swt.browser.DefaultType = eclipse.ini文件中的mozilla。