当我从Eclipse使用Tomcat 8.0启动Java EE项目时,无法设置在浏览器中加载的默认页面。我正在尝试学习JSF,因此我遵循了本教程

一切正常,但是当我右键单击login.xhtml或welcome.xhtml文件并选择“运行方式/在服务器上运行” 时,我只能看到创建的页面。

到目前为止,当我启动整个项目时,我创建的所有其他Web应用程序都加载了默认页面。默认行为是加载index.html页面(如果有的话,也可以加载index.jsp)。因此,我在项目的文件夹中添加index.html和index.xhtml页面WEB-INF,希望它们中至少显示一个。但是,什么也没有发生。浏览器始终仅在localhost:8080/JSFFaceletsTutorial/URL 上显示页面,但是页面是白色的,甚至没有错误消息。我认为在解决此问题的过程中一直遇到错误404,但是,我不再能够重现此错误,并且我不记得是什么原因引起的。

我发现可以更改默认的起始页面

但是,它对我也不起作用。无论是否编辑web.xml文件,都得到相同的结果。

更令人困惑的是,当我尝试更改Web浏览器时:“ Window / Web Browser / ...”在外部Web浏览器中的行为与在内部Eclipse Web浏览器中的行为有所不同。内部页面始终是空白页面-但是外部网络浏览器曾经设法显示该index.html页面-但是它是一些过时的版本。尽管我绝对确定要编辑,保存更改,重新启动服务器……但仍然可以看到页面的过时版本。即使在这种情况下,它仍然会忽略web.xml文件中所做的更改。但是当我现在尝试时,它再次在所有浏览器中显示空白页面。除了编辑web.xml文件外,我不知道所做的任何更改。

我的猜测是问题出在我尚未完全掌握的JSF技术中。这是因为当我选择使用右键单击“运行方式/在服务器上运行” 来运行login.xhtml和welcome.xhtml页面时,这些页面的URL上localhost:8080:带有path /JSFFaceletsTutorial/faces/login.xhtml和/JSFFaceletsTutorial/faces/welcome.xhtml。这很奇怪,因为我的项目中没有任何目录“ faces”。输入以下所有可能的排列:

faces/index.html

faces/index.xhtm

在web.xml没有帮助。当我在此处输入完整地址时也无济于事。

这是我进入控制台的警告(我跳过了INFO日志条目):

“ 2014年12月19日上午9:39:55 org.apache.tomcat.util.digester.SetPropertiesRule开始警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context}将属性'source'设置为'org.eclipse。 jst.jee.server:JSFFaceletsTutorial'找不到匹配的属性... ...警告:JSF1074:名为'loginBean'的托管bean已被注册。用com.tutorial.LoginBean替换现有的托管bean类类型com.tutorial.LoginBean。 2014年12月19日上午9:39:57 org.apache.coyote.AbstractProtocol开始”

我不确定这是否有帮助。我现在没主意了。

java welcome-file_通过JSF项目中的welcome-file设置默认主页相关推荐

  1. java项目中build path的设置

    右键点击项目新建文件libs 添加jtds  jar包引用本地动态链接库(dll)的设置方法 配置LibraryJRE的添加和更换  Java项目中build path的设置总结,包括JRE的添加和更 ...

  2. vue项目中浏览器图标的设置

    在vue项目中,我们怎样设置浏览器图标? 我们来看vue项目的目录结构,根目录下有一个index.html,这个就相当于我们普通项目中的各个html页面文件,所以设置方法就是在index.html的h ...

  3. html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...

    element-ui中的select下拉列表如何设置默认值? 在element-ui的运用中,涉及到了select下拉列表.项目中需要将select的默认值给展示出来 那如何修改呢? 上element ...

  4. 金蝶KIS专业版旗舰版 如何将物料属性中的科目代码设置默认值

    如何将物料属性中的科目代码设置默认值? 请按下列步骤操作: 1.打开[基础设置]→[核算项目]:2.单击[核算项目资料]列表下的[物料],单击工具条[修改]: 3.在[核算项目类别-修改]窗口,单击[ ...

  5. ​Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数

    ​Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4  为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift ...

  6. wordpress默认密码_如何在WordPress中为新用户设置默认管理员配色方案

    wordpress默认密码 One of the most talked about feature of WordPress 3.8 is the new admin interface. It i ...

  7. select html默认选中的值,HTML/jquery中的select标签设置默认选中取值

    一.jQuery中的select标签设置默认选中取值 每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 比如 1.设置value为pxx的项选中 $(" ...

  8. java调度:(二)在项目中调度策略的选择

    目前的两个项目中,用到大部分的任务调度,有一些思考简单写下来. 一. 如果当前的任务调度很简单,例如:管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如 ...

  9. java日志怎么实现_JAVA项目中怎么实现一个通用日志记录功能

    JAVA项目中怎么实现一个通用日志记录功能 发布时间:2020-11-21 17:04:50 来源:亿速云 阅读:53 作者:Leah 今天就跟大家聊聊有关JAVA项目中怎么实现一个通用日志记录功能, ...

  10. 管理java版本号_微服务项目中如何管理依赖版本号?

    本文是微服务项目代码组织形式三部曲中的第三篇,也是最后一篇,通过这三篇文章,相信大家对于如果组织微服务中的代码已经有了一个基本认知,前面两篇分别是: 微服务项目搭建,到底要不要聚合工程? 在微服务项目 ...

最新文章

  1. Windows Azure Platform Introduction (2) 云计算的分类和服务层次
  2. 服务器dbback文件夹,怎么让SQL 2000定时复制备份数据库到局域网中的指定电脑上? - SQL Server论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  3. php fastcgi_param,nginx-404与root指令 fastcgi_param 指令
  4. 【转】3D之神JohnCarmack
  5. 关于fragment backstate的介绍
  6. 用typescript开发koa2的二三事
  7. oracle几何体数据类型,Oracle数据库之spatial操作geometry方法
  8. 2008年卫星地图_黄河入海口1984年-2016年,34年卫星地图变化
  9. 删除xenserver的iso库
  10. 关于java的回调方法
  11. C#:把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前
  12. 为VMware ESXi主机添加本地存储的过程及注意事项-之3
  13. cad快捷栏怎么调出来_cad怎么显示工具栏快捷键 cad快捷键常见问题解决办法
  14. mysql优化之in内子查询
  15. wps中复制公式到另一个文档变成图片,wps怎么调整公式的高度,wps在一页中设置一栏和两栏
  16. Andy’s First Dictionary(安迪的第一部词典)
  17. 【软件测试】软件测试随手记
  18. EAS Web:新增按钮弹出新页签
  19. ubuntu20.04部署KVM环境及创建虚拟机
  20. ~4.1 剑指 Offer 05. 替换空格

热门文章

  1. 【数字信号处理】基于matlab GUI IIR低通+FIR高通信号时域+频谱分析【含Matlab源码 1029期】
  2. echarts x轴文字个数太多_echartsX轴文本数据太长溢出问题
  3. 语言abline画不出线_北师大版八下数学 2.1不等关系 知识点精讲
  4. thinkphp mysql 原生_第七节:thinkphp6数据库设计和原生查询
  5. 安卓开发板烧写程序与安装软件的区别_总结一下各大开发板android烧写方式
  6. MFC把 ListCtrl的数据导出到excel表格
  7. vim无法写入hosts文件(提示hosts是一个只读文件)
  8. bfc -- 块级格式化上下文
  9. Java 8新特性探究(十一)Base64详解
  10. 深圳试行“智能行人过街系统”,行人违规将被“拉出来示众”