The requested resource (/index.do) is not available.
.do请求不能识别,看了看log,如下
WARNING:Internal Error: File /WEB-INF/web.xml not found,连web.xml都没找到~
我的项目是直接从windows下tomcat/webapps/下copy出来的,在windows下运行正常.
web.xml文件也正常.

解决方案 »

  1.   

    你的Ubuntu里JDK 和 TOMCAT配置OK么?我使用一直没问题~
      

  2.   

    startup.sh启动信息
    Using CATALINA_BASE: /usr/share/tomcat5.5
    Using CATALINA_HOME: /usr/share/tomcat5.5
    Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
    Using JRE_HOME:      /usr/lib/jvm/java-6-openjdk/jre
    (这里的java-6-openjdk目录是没错的)
      

  3.   

    正在安装Ubuntu
    待会儿就可以处理这个问题了
      

  4.   

    打开终端,执行以下命令:
    代码:
    sudo apt-get install sun-java6-jre如果空间富裕,建议安装一个JDK(搞开发一定要装吧,要不然还搞咩[乜野])。
    代码:
    sudo apt-get install sun-java6-jdk上面两个的安装也可以使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装
    提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。设置当前默认的java解释器:
    代码:
    sudo update-alternatives --config java执行后会出现类似如下的画面:代码:
    There are 2 alternatives which provide `java'.Selection Alternative
    -----------------------------------------------
    1 /usr/bin/gij-wrapper-4.1
    *+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java# Press enter to keep the default, or type selection number:
    输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
    注:如果你是新安装的8.04版本的ubuntu,那么会出现类似"系统只有一个java,不需要设置"的英文提示消息。如下所示:
    代码:
    There is only 1 program which provides java
    (/usr/lib/jvm/java-6-sun/jre/bin/java). Nothing to configure.
    配置JAVA环境变量:
    代码:
    sudo gedit /etc/environment在其中添加如下两行:
    代码:
    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib#中间是以英文的冒号隔开,记得windows中是以英文的分号做为分隔的
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    然后:
    代码:
    sudo gedit /etc/jvm将文件中的
    代码:
    /usr/lib/jvm/java-6-sun(其实也就是JAVA_HOME)这一行填入到配置块的顶部
    关于具体的路径,安装java的时候都会给予提示和说明,请根据实际情况添加,且不可盲目照抄上面的安装浏览器的JAVA Plugin(可选):
    代码:
    sudo apt-get install sun-java6-plugin
    安装tmocat6.X
    其实你想用哪个版本都可以,到Tomcat主页http://tomcat.apache.org/选择你要使用的版本,选择Binary Distributions,下载以.tar.gz结尾的文件,解压后就可以直接使用了。
    现在最新版本为tomcat6.0.18,地址为:http://dev.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
    tomcat的启动需要java的支持,请确保已经按照前面安装JAVA环境的步骤配置了JAVA环境变量在终端中进入解压后的bin目录下,./startup.sh启动tomcat,./shutdown.sh关闭tomcat。
    当看到类似以下输出时,你已经成功启动tomcat了:
    代码:
    lym@lym-laptop:~/System/ubuntu/software/apache-tomcat-6.0.18/bin$ ./startup.sh
    Using CATALINA_BASE:   /home/lym/System/ubuntu/software/apache-tomcat-6.0.18
    Using CATALINA_HOME:   /home/lym/System/ubuntu/software/apache-tomcat-6.0.18
    Using CATALINA_TMPDIR: /home/lym/System/ubuntu/software/apache-tomcat-6.0.18/temp
    Using JRE_HOME:       /usr/lib/jvm/java-6-sun如果你没有配置JAVA环境变量,你会看到如下的错误信息:
    代码:
    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program
    tomcat启动成功后,就可以访问http://localhost:8080来检测tomcat是否成功启动了。
    注:tomcat 默认端口是8080,端口号可以在config目录的server.xml中进行更改,但要注意,在Linux中1000以内的端口号必须需要root权限,使用时要加sudo命令,1000以外的OK,所以想要在类似eclipse的IDE中用tomcat的话还是设置在1000以外为宜。安装eclipse
    eclipse的主页:http://www.eclipse.org/
    下载eclipse标准版,以eclipse3.3为例,地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-SDK-3.3.2-linux-gtk.tar.gz
    也是解压后直接运行。
    现在最新版本是3.4.1(见下图),请大家到下载主页http://www.eclipse.org/downloads/上去下载。
    图片安装MyEclipse插件
    MyEclipse 相对于eclipse来说,集成了很多进行javaee开发需要的功能,相对于eclipse来说,MyEclipse还是很方便的,现在企业用的也比较多,不过MyEclipse是一个商业软件,只能免费试用30天,30天之后必须提交订阅码才能继续使用。授权费用为标准版是 32美元,专业版是53美元。如果你有兴趣并且也愿意为此掏钱,那么请购买授权,否则想要继续使用,请自行处理,反正我是绝对不会干出告诉你说让你到Google上搜索序列号这种事的。首先下载MyEclipse Archived Update Site:
    官方网址:http://www.myeclipseide.com
    需要选择与相应Eclipse版本匹配的MyEclipse版本(网页上会有说明),现在MyEclipse最新版为6.5.1 GA,Eclipse3.3可以直接使用这个版本,注意要下载的是MyEclipse Archived Update Site - 6.5.1 GA,界面如下图:
    图片
    简单翻译一下使用方法:
    下载后的文件为zip格式,不要解压缩,请确保已经安装Eclipse 3.3;
    打开eclipse,在菜单栏依次点击Help > Software Updates > Find and Install > New> Features;
    会提示让你添加一个新的Archived Update Site,直接指向你下载后的zip文件,然后一直点击next就可以了。以前MyEclipse 6.0 GA是以plug-in方式提供对eclipse的升级的,安装方法如下:
    下载完MyEclipse的Linux版的plug-in之后,得到的是一个.bin的文件,打开终端,使用cd命令进入MyEclipse安装文件所在目录,输入命令:
    $sudo sh MyEclipse_6_0_1GA_E3_3_1_Installer.bin
    随后就会启动一个GUI的安装程序。
    单击“Next“按钮继续,选择“I accept...“:
    在这里选择Eclipse所在目录,单击“Choose“按钮来选择,接下来选择MyEclipse的安装位置,接下来选择Link Folder,可以保持默认选择继续,接下来就可以安装了,单击“Install“按钮,安装好后进入eclipse目录直接双击执行eclipse即可自动识别出MyEclipse
      

  5.   

    删掉了几个多余的包就好了,现在又有个问题,tomcat启动信息报错:
    [ERROR] ActionServlet - javax.servlet.UnavailableException: Cannot initialize RequestProcessor of class org.apache.struts.RequestProcessor: java.lang.ClassNotFoundException: org.apache.struts.action.RequestProcessor [ERROR] ] - Servlet action threw unload() exception <javax.servlet.ServletException: Servlet.destroy() for servlet action threw exception>javax.servlet.ServletException: Servlet.destroy() .........
    ........
    ...........
    [WARN] MethodUtils - Current Security Manager restricts use of workarounds for reflection bugs in pre-1.4 JVMs.
    .........
    ...............
    头都大了~~请各位帮我看看,分不够加分。
      

  6.   

    pre-1.4 JVMs 你更新一下JVM在试试
      

  7.   

    手动关闭,然后用myeclipse启动对了,你是怎么启动tomcat的,是IDE启动还是直接启动服务?
      

  8.   

    服务器是ubuntu8.04系统,
    好像不能用myeclipse吧。
    直接命令行启动的。