jetty如何设置欢迎页面
现在直接访问127.0.0.1:80是jetty自己的欢迎页面,我通过什么办法能够把这个页面换成我自己某个war包里面的html网页。。求大神指点下 --------------------编程问答-------------------- 在csdn发帖真是浪费时间 --------------------编程问答-------------------- 在etc目录下有个webdefault.xml,在里面改。jetty默认是配置了3个欢迎页
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这个优先级高于web.xml --------------------编程问答-------------------- 除 --------------------编程问答--------------------
好吧,大神真出现了。。。加入我要把webapps目录下app.war 里面的index.html设置成页面的话。。。这三个应该怎么填--删掉两个留一个就可以了么-- --------------------编程问答-------------------- 大神可以留个QQ么--万分感谢 --------------------编程问答--------------------
呵呵,这个不是什么技术问题。你以后有什么问题还是来这吧,把你的问题描述清楚相信还是有很多人愿意帮助你的 --------------------编程问答--------------------
随便删,至少要对应到你的项目下的某个页面就行 --------------------编程问答-------------------- 欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp --------------------编程问答--------------------
在etc目录下有个webdefault.xml,在里面改。jetty默认是配置了3个欢迎页
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这个优先级高于web.xml
好吧,大神真出现了。。。加入我要把webapps目录下app.war 里面的index.html设置成页面的话。。。这三个应该怎么填--删掉两个留一个就可以了么--
随便删,至少要对应到你的项目下的某个页面就行
那我怎么把他对应到我的我的项目呢。。现在我光改这里没有用处。。我怎么把他对应到我的一个名称是app的war包下呢 --------------------编程问答--------------------
在etc目录下有个webdefault.xml,在里面改。jetty默认是配置了3个欢迎页
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这个优先级高于web.xml
好吧,大神真出现了。。。加入我要把webapps目录下app.war 里面的index.html设置成页面的话。。。这三个应该怎么填--删掉两个留一个就可以了么--
随便删,至少要对应到你的项目下的某个页面就行
我现在这样修改还是对应到test这个war包下
--------------------编程问答--------------------
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系 --------------------编程问答--------------------
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系
不是,我的意思是。。现在他找的是jetty系统自带的test.war下去找。。。问题是我怎么让他从我自己的war包下去找。。我表达能力可能差了点。。。可以加下QQ么。。万分感谢 --------------------编程问答--------------------
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系
不是,我的意思是。。现在他找的是jetty系统自带的test.war下去找。。。问题是我怎么让他从我自己的war包下去找。。我表达能力可能差了点。。。可以加下QQ么。。万分感谢
这个很难理解吗,只要是在jetty下运行的服务,如果直接访问ip:port/context那么这就相当于是访问ip:port/context/index.jsp或者ip:port/context/index.html或者ip:port/context/index.htm 这个应该明白了吧 --------------------编程问答--------------------
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系
不是,我的意思是。。现在他找的是jetty系统自带的test.war下去找。。。问题是我怎么让他从我自己的war包下去找。。我表达能力可能差了点。。。可以加下QQ么。。万分感谢
这个很难理解吗,只要是在jetty下运行的服务,如果直接访问ip:port/context那么这就相当于是访问ip:port/context/index.jsp或者ip:port/context/index.html或者ip:port/context/index.htm 这个应该明白了吧
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系
不是,我的意思是。。现在他找的是jetty系统自带的test.war下去找。。。问题是我怎么让他从我自己的war包下去找。。我表达能力可能差了点。。。可以加下QQ么。。万分感谢
这个很难理解吗,只要是在jetty下运行的服务,如果直接访问ip:port/context那么这就相当于是访问ip:port/context/index.jsp或者ip:port/context/index.html或者ip:port/context/index.htm 这个应该明白了吧
我算是明白楼主的意思了,你直接把你部署好的工程名换成ROOT试试 --------------------编程问答--------------------
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
欢迎页面可以设置多个,但系统会从第一个开始查找,找到后就停止了,找不到就接着向下找。<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
上面的例子,系统会先找index.html,找到的话就不再向下找了。找不到的话就继续找index.htm,还找不到就找index.jsp
那么我怎么才能让他对应到我需要的war包呢
这个默认是从上下文路径也就是项目名下目录开始找的,跟你的项目名叫什么没有直接关系
不是,我的意思是。。现在他找的是jetty系统自带的test.war下去找。。。问题是我怎么让他从我自己的war包下去找。。我表达能力可能差了点。。。可以加下QQ么。。万分感谢
这个很难理解吗,只要是在jetty下运行的服务,如果直接访问ip:port/context那么这就相当于是访问ip:port/context/index.jsp或者ip:port/context/index.html或者ip:port/context/index.htm 这个应该明白了吧
是更改war包的名字么--有没有不更改war包名字的方式。。。 --------------------编程问答--------------------
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
你直接在ip:port 后面的欢迎页面中做个重定向跳转,跳转到你的工程里面的欢迎页面就是了
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
--。。。。这个。。。还有没有其他更好的办法-- --------------------编程问答--------------------
你直接在ip:port 后面的欢迎页面中做个重定向跳转,跳转到你的工程里面的欢迎页面就是了
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
--。。。。这个。。。还有没有其他更好的办法--
这个就是我能想到的最简单的方法了,重定向就一行代码,方便快捷。
你直接在ip:port 后面的欢迎页面中做个重定向跳转,跳转到你的工程里面的欢迎页面就是了
对,这个我明白,但是我要做的是把ip:port直接设置成访问app这个war包下的index.html,而不是访问ip:port/context
--。。。。这个。。。还有没有其他更好的办法--
我的意思是通过修改配置文件--而不是修改原来jetty自己的页面。。。。 --------------------编程问答--------------------
那你可以新添加一个专门用于跳转的页面,然后修改jetty的默认的欢迎页面到新的页面,在新的页面中做跳转
我的意思是通过修改配置文件--而不是修改原来jetty自己的页面。。。。补充:Java , Web 开发