小编Edd*_*ddy的帖子

Azure tomcat应用程序无法启动进程'5384'无法启动.端口= 21220,错误代码=' - 2147023829'

我有几个月的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)

azure

5
推荐指数
1
解决办法
1046
查看次数

嵌套异常是java.lang.IncompatibleClassChangeError:org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor

我是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)

java spring

4
推荐指数
1
解决办法
3万
查看次数

IOS 7按钮图像颜色

我的一部分UIButtonUIImage,而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)

有解决方案吗?(另外,这真是令人沮丧:)

objective-c uibutton uiimage ios ios7

4
推荐指数
1
解决办法
3418
查看次数

在Joda-Time,时区关闭了10个小时

我需要解析字符串转换成乔达时间 日期时间这是我得到的字符串的示例(或者是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'.这反过来会改变整个日期,现在是一天之后.

我究竟做错了什么?

java timezone datetime jodatime datetime-format

3
推荐指数
1
解决办法
692
查看次数

将MySql datetime映射到hibernate

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但它不会更改全零.我错过了什么?

java mysql datetime hibernate

3
推荐指数
1
解决办法
8639
查看次数

TensorFlow与Eclipse

我正在尝试使用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.

我错过了什么?

python eclipse macos pydev tensorflow

3
推荐指数
1
解决办法
1万
查看次数

NodeJs 和 MySql:当表 id 为 UUID 时,results.insertId 始终为 0

我正在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)

mysql uuid node.js

3
推荐指数
1
解决办法
2520
查看次数

Maven与Eclipse

我有一个完全用Java编写的项目,并使用了几个外部Java库(hibernate,几个Apache公共,MQ,非常标准的东西.)

我习惯使用Eclipse,但是这个项目 - 我从一组不再在公司的开发人员那里继承 - 依赖于Maven.

我不知道他们为什么一开始就使用Maven(他们无法与我分享这些知识.)该项目规模中等,公司所做的一切都太复杂了.

现在我的问题是:我有什么理由留下Maven吗?阅读,我找不到任何真正的理由,我对目录结构特别不满意,这需要我下3层才能获得实际的Java包和Java代码.

(我想要做的就是使用Eclipse结构将所有内容移动到Eclipse.这需要1-2天的工作才能让它运行,所以没有大的时间浪费,而且从我现在的观点来看,它会让我的生活变得更加简单,让我为雇用我的公司做得更好.)

java eclipse project maven

2
推荐指数
1
解决办法
9595
查看次数

MongoDb db.Collection.update()删除了我的文档

updatemongodb数据库上运行一个语句,它删除了我的文档!我做错了什么?

这是更新声明:

db.Question.update( {Name: "IsSomeCompany"}, {ButtonValues: [0, 1, 2] } )
Run Code Online (Sandbox Code Playgroud)

我正在使用Robomongo和回复,Updated 1 record(s) in 22ms但当我检查数据库时,记录消失了.我在这里错过了什么?

mongodb robo3t

1
推荐指数
1
解决办法
7723
查看次数

页面中的 MUIDataTable 默认行不起作用

我正在尝试自定义 a 中的行数MUIDataTable,但似乎默认值始终保持在 10。这就是我尝试过的:

  <MUIDataTable
      pagination="true"
      count="5"
      title={"Proposals"}
      data={data.hits}
      columns={columns}
    />
Run Code Online (Sandbox Code Playgroud)

我也尝试添加page="1",但似乎没有效果。我该如何解决这个问题?

reactjs mui-datatable

1
推荐指数
1
解决办法
4684
查看次数