我有几个月的tomcat应用程序azure了.它运作良好,但在过去的几个小时里,我无法重新部署.我的.war文件位于其正确的位置,webapps但没有ROOT创建目录,并且该应用程序不可用.
在Event Log我看到该应用程序无法启动.知道如何解决这个问题吗?
这是完整的日志(日志中有几个这样的条目,每次尝试重启时都有一个条目):
<Event>
<System>
<Provider Name="HttpPlatformHandler"/>
<EventID>1000</EventID>
<Level>0</Level>
<Task>0</Task>
<Keywords>Keywords</Keywords>
<TimeCreated SystemTime="2016-03-27T15:30:56Z"/>
<EventRecordID>1368052437</EventRecordID>
<Channel>Application</Channel>
<Computer>RD000D3A61018F</Computer>
<Security/>
</System>
<EventData>
<Data>
Process '5384' failed to start. Port = 21220, Error Code = '-2147023829'.
</Data>
Run Code Online (Sandbox Code Playgroud)
这是由于wwwroot目录下的web.config文件配置无效造成的。
就我而言,问题是我将 JAVA_OPTS 环境变量的内存设置得太高。经过对各种值的反复试验后,我发现我的应用程序服务允许的最大 Xmx 为 768m,最大 PermSize 必须为 64m。
| 归档时间: |
|
| 查看次数: |
1046 次 |
| 最近记录: |