gpt4 book ai didi

jakarta-ee - NetBeans 中 Java EE 项目的默认 index.jsp 文件在哪里?

转载 作者:行者123 更新时间:2023-12-02 08:57:31 26 4
gpt4 key购买 nike

我在 NetBeans 中创建了一个简单的 Web 应用程序,名为 WebApplication1。创建了一个名为 index.jsp 的文件。当我运行该应用程序时,浏览器将转到 index.jsp

项目中没有任何地方将其称为欢迎页面。那么那里进展如何?

我检查了 nbproject 文件夹中的文件 build.xmlglassfish-web.xml、所有 XML 文件和 prop 文件,但是没有任何地方提到 index.jsp。进展如何?

最佳答案

默认情况下,在 NetBeans 中,如果您创建的项目没有添加框架,则不会提供部署描述符(文件 web.xml)。

要更改它,请右键单击该项目并选择新建>其他>web>标准部署描述符(web.xml)

现在编辑web.xml文件并设置

<welcome-file-list>
<welcome-file>newjsp.jsp</welcome-file>
</welcome-file-list>

为了更改默认文件newjsp.jsp

明确针对Tomcat ...

如果应用程序中没有提供web.xml文件,则向应用程序提供Tomcat的默认web.xml($CATALINA_HOME/conf/web.xml)。该部署描述符具有以下几行:

<!-- -->
<!-- If you define welcome files in your own application's web.xml -->
<!-- deployment descriptor, that list *replaces* the list configured -->
<!-- here, so be sure to include any of the default values that you wish -->
<!-- to use within your application. -->

<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.jsp 文件的原因。

关于jakarta-ee - NetBeans 中 Java EE 项目的默认 index.jsp 文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com