JSWDK的Web服务器参数保存在jswdk-1.0.1webserver.xml中,用Windows写字板打开并编辑这个文件就可以修改缺省设置值。本节内容主要针对JSWDK,Linux下Tomcat的设置方法略有不同。
JSWDK缺省的文档目录是jswdk-1.0.1webpages,在此目录下可以建立子目录,例如jswdk-1.0.1webpages est,就能在浏览器中用http://localhost/test访问这个目录,为了使得这个子目录能执行JSP程序,还必须在webserver.xml中的<Service></Service>节加入:
<WebApplication id="test" mapping="/test" docBase="webpages/test" />
并且,还必须建立jswdk-1.0.1webpages estWEB-INF目录,并从jswdk-1.0.1webpagesWEB-INF目录中复制过来以下四个文件:mappings.properties、mime.properties、servlets.properties以及webapp.properties。完成这些过程,才能通知JSWDK的Web服务器执行http://localhost/test 中的JSP程序。

解决方案 »

  1.   

    安装目录/webapps/war名字/src/war名字
      

  2.   

    现在需要是这样的形式
    http://localhost:8080/index.html
    jboss+Tomcat的默认目录是在哪个文件里配置的?
      

  3.   

    G:\JBuilder6\jakarta-tomcat-3.2.3\webapps
     在这下面放你的web文件。
    G:\JBuilder6\jakarta-tomcat-3.2.3\webapps\WEB-INF\classes
    在这个下面放你的servlet和其他的class文件
      

  4.   

    不是啊,我用的是jboss3.0.1+tomcat4.0.3联合发布的!
    现在需要知道它的默认发布目录在哪里配置?
      

  5.   

    G:\JBuilder6\jakarta-tomcat-3.2.3\webapps\ROOT
    这个目录下放的是tomcat的默认首页信息。你看看吧
      

  6.   

    to wjmmml(笑着悲伤) 
    我单独用tomcat发布是没有问题的,改它的conf/server.xml文件就可以改它的默认发布目录和其他虚拟目录!但现在我用jboss+tomcat联合发布EJB,现在把web目录打包成myroot.war包,然后拷贝到jboss_tomcat\server\default\deploy直接就可以发布用了,但现在的访问方式是http://localhost:8080/myroot/index.html格式,需要改成
    http://localhost:8080/index.html,但现在找不到在哪里配置默认的发布目录啊,改了tomcat的server.xml,但根本没作用!真是急啊!
      

  7.   

    你的问题是否可以这样解决:
    我知道,http://localhost:8080/index.html这实际上是对应于 webapps/ROOT目录下的内容的。而在JBOSS下发布,好像需要把ROOT目录下的所有内容打成".WAR"的包才发布(在JBOSS2.4.4下我试过)。
    所以,我想你可以把你的myroot下的所有文件放到ROOT目录下,而后再参考上面的做法,看是否可以。
      

  8.   

    谢谢,但好像还是没用,看了一些资料,jboss3.x.x-tomcat4.x.x虚拟目录完全是动态的了!
    没心事了,但还要谢谢各位!
      

  9.   

    呵呵,这个问题不难,把*.war文件打包成*.ear文件放到deploy目录下就ok了
    而这个url的路径问题就是在打包过程中解决的
    打包ear文件要用ant,另外需要application.xml和build.xml文件,路径就是在application.xml中指定的,具体的看ant打包ear文件的文档吧
    不知道你有没有尝试过在jboss-tomcat下做web services
    如果有的话,可以给我留言,交流交流