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程序。
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程序。
http://localhost:8080/index.html
jboss+Tomcat的默认目录是在哪个文件里配置的?
在这下面放你的web文件。
G:\JBuilder6\jakarta-tomcat-3.2.3\webapps\WEB-INF\classes
在这个下面放你的servlet和其他的class文件
现在需要知道它的默认发布目录在哪里配置?
这个目录下放的是tomcat的默认首页信息。你看看吧
我单独用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,但根本没作用!真是急啊!
我知道,http://localhost:8080/index.html这实际上是对应于 webapps/ROOT目录下的内容的。而在JBOSS下发布,好像需要把ROOT目录下的所有内容打成".WAR"的包才发布(在JBOSS2.4.4下我试过)。
所以,我想你可以把你的myroot下的所有文件放到ROOT目录下,而后再参考上面的做法,看是否可以。
没心事了,但还要谢谢各位!
而这个url的路径问题就是在打包过程中解决的
打包ear文件要用ant,另外需要application.xml和build.xml文件,路径就是在application.xml中指定的,具体的看ant打包ear文件的文档吧
不知道你有没有尝试过在jboss-tomcat下做web services
如果有的话,可以给我留言,交流交流