我有几个月的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)
我是Spring的新手,我需要在JDK7上使用Eclipse成功运行一个项目.该项目以前在JDK6上运行.
我有所有源文件和原始项目所属的jar.但是当我尝试运行它时,我得到以下异常:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\e\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\DMControl\WEB-INF\classes\com\...\...\...\MyClass.class]; nested exception is java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor
Run Code Online (Sandbox Code Playgroud)
我唯一的线索是,我第一次尝试运行这个,我得到一个错误,说我没有
org.springframework.core.io.support.SpringFactoriesLoader.
Run Code Online (Sandbox Code Playgroud)
我查看了我的spring-core-3.1.2.RELEASE.jar,确实没有SpringFactoriesLoader.检查当前版本,我发现缺少的类确实在spring-core-3.2.2.RELEASE.jar中.
所以我将弹簧罐更换为最新版本.但是现在我在这个问题的标题中得到了例外.
任何的想法?
完整的堆栈跟踪:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\e\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\FTAdControl\WEB-INF\classes\com\fashiontraffic\adcontrol\health\restwebservices\HealthWSImpl.class]; nested exception is java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1438)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:185)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:139)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:108)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:631) …Run Code Online (Sandbox Code Playgroud) 我的一部分UIButton是UIImage,而IOS 7的颜色从黑色变为蓝色.我尝试了这里提供的解决方案:更改按钮类型UIButtonTypeSystem但没有帮助,图像仍然是蓝色.这是我正在使用的通用代码:
UIButton *iWantPlan = [UIButton buttonWithType:UIButtonTypeSystem];
iWantPlan.frame = CGRectMake(self.view.bounds.size.width/2-bgImageWidth/2, planBg.frame.origin.y + planBg.frame.size.height + 20, bgImageWidth, bgImageWidth/4+5);
iWantPlan.titleLabel.font = [UIFont systemFontOfSize:20];
[iWantPlan addTarget:self action:@selector(goToPersonalDetails) forControlEvents:UIControlEventTouchDown];
[self.view addSubview:iWantPlan];
iWantPlan.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
iWantPlan.imageView.frame = CGRectMake(bgImageWidth - 20, 10, 25, 25);
UIImage *viImage = [UIImage imageNamed:@"Icon_V.png"];
UIImage *viImageTap = [UIImage imageNamed:@"Icon_V_Tap.png"];
[iWantPlan setImage:viImage forState:UIControlStateNormal];
[iWantPlan setImage:viImageTap forState:UIControlStateSelected];
Run Code Online (Sandbox Code Playgroud)
有解决方案吗?(另外,这真是令人沮丧:)
我需要解析字符串转换成乔达时间 日期时间这是我得到的字符串的示例(或者是java.util.Date.):
eventDateStr = 2013-02-07T16:05:54-0800
Run Code Online (Sandbox Code Playgroud)
我正在使用的代码:
DateTimeFormatter presentation = DateTimeFormat.forPattern("yyyy-MM-dd kk:mm:ssZ");
DateTime eveDate = presentation.parseDateTime(eventDateStr);
Run Code Online (Sandbox Code Playgroud)
以上抛出此异常:
Invalid format: "2013-02-07T16:05:54-0800" is malformed at "T04:03:20-0800"
Run Code Online (Sandbox Code Playgroud)
所以我正在解析'T':
eventDateStr = eventDateStr.indexOf("T") > 0 ? eventDateStr.replace("T", " ") : eventDateStr;
Run Code Online (Sandbox Code Playgroud)
再试一次.这次没有例外,但时区已关闭:
2013-02-08T02:05:54.000+02:00
Run Code Online (Sandbox Code Playgroud)
注意区别:在原始字符串中,时区为'-0800',此处为'+02:00'.这反过来会改变整个日期,现在是一天之后.
我究竟做错了什么?
datetime我的MySql数据库中有一个字段.典型的条目如下:2015-08-26 11:45:48.
但是当它到达我的应用程序时,小时,分钟和秒始终是00:00:00.
这是映射条目:
<property name="listingTime" column="listing_time"/>
Run Code Online (Sandbox Code Playgroud)
我Java班上的领域是
private java.sql.Timestamp startTime;
Run Code Online (Sandbox Code Playgroud)
我尝试listingTime在我的属性中设置各种类型,hibernate.cfg.xml但它不会更改全零.我错过了什么?
我正在尝试使用Eclipse Mars for Mac OS X运行TensorFlow Python示例,但是我收到以下错误:
Unresolved import: tensorflow.python.platform
Run Code Online (Sandbox Code Playgroud)
第3行引发错误:
from __future__ import absolute_import
from __future__ import print_function
import tensorflow.python.platform
Run Code Online (Sandbox Code Playgroud)
我是Python和TensorFlow的新手.我正在使用PyDev for Eclipse.我在某处读到了我可以在"外部库"文件夹中添加代码,但我不确定TensorFlow库在哪里.
我按照TensorFlow网站上的安装说明安装了TensorFlow.
我错过了什么?
我正在MySql使用包将记录插入到表中,然后尝试通过询问来NodeJs mysql获取插入的记录。但是虽然记录插入正确,但返回的id始终为零。idresults.insertId
问题可能是该表Primary Key是一个UUID (BINARY 16). 如果我将其更改为INT (11)返回insertId正确的值。那么有办法解决吗?insertId如果是的话我可以得到吗UUID?
这是我的代码:
pool.query('insert into my_table (id, title) '
+ ' values(uuid(), ?', [ title ],
function (error, results, fields) {
if (error) {
console.log(error);
reject(error);
} else {
resolve(results);
}
}
Run Code Online (Sandbox Code Playgroud)
完整results对象:
OkPacket {
fieldCount: 0,
affectedRows: 1,
insertId: 0,
serverStatus: 2,
warningCount: 0,
message: '',
protocol41: true,
changedRows: 0 }
Run Code Online (Sandbox Code Playgroud) 我有一个完全用Java编写的项目,并使用了几个外部Java库(hibernate,几个Apache公共,MQ,非常标准的东西.)
我习惯使用Eclipse,但是这个项目 - 我从一组不再在公司的开发人员那里继承 - 依赖于Maven.
我不知道他们为什么一开始就使用Maven(他们无法与我分享这些知识.)该项目规模中等,公司所做的一切都太复杂了.
现在我的问题是:我有什么理由留下Maven吗?阅读,我找不到任何真正的理由,我对目录结构特别不满意,这需要我下3层才能获得实际的Java包和Java代码.
(我想要做的就是使用Eclipse结构将所有内容移动到Eclipse.这需要1-2天的工作才能让它运行,所以没有大的时间浪费,而且从我现在的观点来看,它会让我的生活变得更加简单,让我为雇用我的公司做得更好.)
我update在mongodb数据库上运行一个语句,它删除了我的文档!我做错了什么?
这是更新声明:
db.Question.update( {Name: "IsSomeCompany"}, {ButtonValues: [0, 1, 2] } )
Run Code Online (Sandbox Code Playgroud)
我正在使用Robomongo和回复,Updated 1 record(s) in 22ms但当我检查数据库时,记录消失了.我在这里错过了什么?
我正在尝试自定义 a 中的行数MUIDataTable,但似乎默认值始终保持在 10。这就是我尝试过的:
<MUIDataTable
pagination="true"
count="5"
title={"Proposals"}
data={data.hits}
columns={columns}
/>
Run Code Online (Sandbox Code Playgroud)
我也尝试添加page="1",但似乎没有效果。我该如何解决这个问题?