【发布时间】:2019-07-09 08:54:45
【问题描述】:
我有一个使用 jhipster 版本 5.0.0-beta.0 制作的应用程序,我尝试将其作为 Web 应用程序放入 Azure,但没有启动
我试图与 FTP 交战。战争被命名为ROOT,azure自动解压但应用程序没有启动。在本地相同的战争中,我使用以下命令启动它: java -jar root.war --server.port=9402 并且它正常启动。在服务器上,我有错误 404,在 Azure 应用程序日志中,我有一个 HTML 错误(HTTP 错误 404.0)。 我尝试使用相同的 azure 版本(5.0.0-beta.0)生成一个新应用程序,就像这个核心一样:
我把它放在服务器上,连接到我有这个生成表的同一个 SQL 服务器上:jhi_autority、jhy_persistent_autit_event、jhi_persistent_audit_event_data、jhi_redirect_token、jhi_user、jhy_authority、jhy_user_authority。 我已经清空了除了 jhy_authority、jhi_user 和 jhy_user_authority 之外的表。 它在本地启动(java -jar root.war --server.port=9402)并运行,一切正常,在 Azure 服务器上我无法登录请求:/api/authentication 和 /api/logout请求我收到 404 错误。
在 Azure Web 应用程序上,我有以下配置: - 堆栈:java - java版本:1.8(自动更新) - java容器:tomcat - java 容器版本:8.5(自动更新) - 平台:32位 - 托管管道版本:集成 - http 版本:1.1。
我也想让这个应用在 Azure 上正常运行。我尝试在使用 jhipster 5.8.2 生成并使用相同数据库生成的此 Web 应用程序上上传的其他应用程序运行正常。 我不想在此应用程序上更新 jhipster,因为我尝试过,但手动操作我认为需要数周时间。
{
"generator-jhipster": {
"promptValues": {
"packageName": "ro.netgas.admodunet",
"nativeLanguage": "en"
},
"jhipsterVersion": "5.0.0-beta.0",
"baseName": "admodunet",
"reactive": false,
"packageName": "ro.netgas.admodunet",
"packageFolder": "ro/netgas/admodunet",
"serverPort": "8080",
"authenticationType": "session",
"cacheProvider": "ehcache",
"enableHibernateCache": false,
"websocket": false,
"databaseType": "sql",
"devDatabaseType": "mssql",
"prodDatabaseType": "mssql",
"searchEngine": false,
"messageBroker": false,
"serviceDiscoveryType": false,
"buildTool": "maven",
"enableSwaggerCodegen": false,
"rememberMeKey": "384b43c544db6d26dae8f8b07d54490cd6eff9aa",
"clientFramework": "angularX",
"useSass": true,
"clientPackageManager": "yarn",
"applicationType": "monolith",
"testFrameworks": [],
"jhiPrefix": "jhi",
"enableTranslation": true,
"nativeLanguage": "en",
"languages": [
"en",
"ro"
]
}
}
【问题讨论】: