我在用 idea 创建了一个Javaweb项目 然后运行了是可以用的,访问方式为 
http://localhost:8080/JavaWeb/这样运行是可以访问到  webapps\JavaWeb\web 下面的 index.jsp 但是 我用 tomcat/bin 下面的startup.bat 启动 , 再这样访问 ,http://localhost:8080/JavaWeb/ , 
他是直接访问到 webapps\JavaWeb 下面的index.jsp 
请问下怎么设置呢

解决方案 »

  1.   

    WSDL文件呢 里面有路径 一般发布方式不同路径也会有不同 
      

  2.   

    wsdl 文件 在哪儿?
      

  3.   

    web-inf下面有个web.xml文件,里面有个配置 叫welcome的,那个设置就是你的默认首页
      

  4.   

    我总觉得在idea 里面运行 项目 , 是 tomcat 运行了 JavaWeb 的项目 , 而startup.bat 启动运行的是 webapps/ROOT的项目 , 这个是什么原因
      

  5.   

    然后 就报 HTTP Status 500 - Error instantiating servlet class org.lib.speech.test.Music 找不到这个类啊
      

  6.   

    你看看你的那个 web.xml  文件  里面应该配置一个 <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>  // 这里对应的启动后的页面 一般为登录页
      </welcome-file-list>  这个配置  他这里配置的就是 启动项目后自动跳转的页面 
      

  7.   

    但是idea为什么能直接访问web.xml下面的配置,我把它放到Tomcat又访问不了
      

  8.   

     额,,, tomcat部署远程要用ide部署的...
      

  9.   

    那你检查下部署的包,是散包(目录)还是war包?