我用的是myeclipse,并将工程建在了f:/新建文件夹下,工程名为myjsp
用的是myeclipse自带的Tomcat 6.0。
现在我在Tomcat/server.xml加入如下:
<Host appBase="f:/新建文件夹/myjsp" autoDeploy="true" name="www.wysp.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context path="/" docBase="WebRoot" workDir="f:/新建文件夹/myjsp/WebRoot/docs" debug="0" reloadable="true">
</Context>然后在浏览器中输入:www.wysp.com
但是出错。
错误如下:
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: F:\myeclipse\bin;F:\myeclipse\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.0.1.zmyeclipse601200710\tomcat\bin
2009-5-28 23:08:47 org.apache.coyote.http11.Http11Protocol init
...
严重: Parse error in default web.xml
java.lang.NullPointerException我的F:\新建文件夹\myjsp\WebRoot\WEB-INF\web.xml内容如下:
<?xml version="1.0" encoding="gb2312" ?> 
- <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" version="2.4">
- <welcome-file-list>
  <welcome-file>index.jsp</welcome-file> 
  </welcome-file-list>
  </web-app>请高手们帮帮忙,找到问题所在!!

解决方案 »

  1.   

    你的web.xml里有错,你再仔细看看,你给的信息不全……
      

  2.   

    你的web.xml里有错或者在地址栏输入:http://localhost:8080/www.wysp.com试试
      

  3.   

    - <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" version="2.4"> 
    - <welcome-file-list>

    楼主可以把上面红色代码的手部的横杠("-")去掉试试~~
      

  4.   

    但是如果我不在server.xml里设置<host>和<context>的话,程序就可以照常运行。
    请问大家我是不是该把tomcat下的web.xml完全复制到虚拟目录下啊?
      

  5.   

    1、
    你的那个配置中的tomcat的端口是否已经改为80端口?如果没有改为80端口请改为80端口,
    2、
    appBase="f:/新建文件夹/myjsp" 最好不要用中文。