Apache 将index.jsp设置为应用程序Sencha Architect的默认启动页面
我正在使用下面提到的Sencha Architect是我正在使用的配置 版本:3.0.4.1386Apache 将index.jsp设置为应用程序Sencha Architect的默认启动页面,apache,jsp,tomcat,extjs,sencha-architect,Apache,Jsp,Tomcat,Extjs,Sencha Architect,我正在使用下面提到的Sencha Architect是我正在使用的配置 版本:3.0.4.1386 频道:3.0.1-稳定 平台:1.3.0.803 cmd:4.0.4.84 框架:ExtJS4.2.x 我已将index.jsp放在我的应用程序文件夹中并删除了index.html,但当我对ExtJS MVC应用程序进行任何更改,然后将其保存并在apache tomcat服务器上运行时,它会在我的应用程序文件夹中创建一个新的index.html文件,并尝试运行这个新创建的index.html 我想
频道:3.0.1-稳定
平台:1.3.0.803
cmd:4.0.4.84
框架:ExtJS4.2.x 我已将index.jsp放在我的应用程序文件夹中并删除了index.html,但当我对ExtJS MVC应用程序进行任何更改,然后将其保存并在apache tomcat服务器上运行时,它会在我的应用程序文件夹中创建一个新的index.html文件,并尝试运行这个新创建的index.html 我想将index.jsp设置为ExtJS应用程序的默认启动页面 我错过了什么
感谢您的任何帮助。谢谢。更正
app.json
描述符,添加属性:
app.indexHtmlPath
{
"name": "ApplicationName",
...
"app.indexHtmlPath": "index.jsp"
....
}
应用程序sencha文件夹中的详细信息:.sencha/app/defaults.properties
文件。
形成它:
您是否在web.xml中将其更改为欢迎文件?@Braj我在指定的位置有完整的extjs应用程序“C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\”我在应用程序文件夹中看不到web.xml,即在哪里可以找到web.xml。转到web-INF/web.xml并替换为
index.jsp
@Braj感谢您的帮助,我没有为我的项目创建war文件,所以我没有web.xml,我的ExtJS web应用程序文件夹存在于“C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\”中,我使用localhost:8080/在本地运行它。web应用程序必须有web.xml。我不知道你在干什么?你是如何部署你的应用程序的?感谢你的帮助,我尝试在app.json中输入上述属性,但不起作用,然后我也尝试将其添加到app.json.meta文件,但仍然不起作用。尝试使用app.page.name
和app.indexHtmlPath
(更新了我的答案)。我没有使用architect,而是使用sencha cmd工具,它可以正常工作。
# defaults to index.html, but may be overridden in app.json
app.indexHtmlPath=index.html