我尝试使用aspectj maven插件与aspectj编译器编译项目,然后我尝试将类打包成"war"文件.不幸的是,它不适用于以下配置(pom.xml):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>com.liferay.maven.plugins</groupId>
<artifactId>liferay-maven-plugin</artifactId>
<version>${liferay.maven.plugin.version}</version>
<executions>
<execution>
<phase>generate-sources</phase>
</execution>
</executions>
<configuration>
<autoDeployDir>${liferay.auto.deploy.dir}</autoDeployDir>
<appServerDeployDir>${liferay.app.server.deploy.dir}</appServerDeployDir>
<appServerLibGlobalDir>${liferay.app.server.lib.global.dir}</appServerLibGlobalDir>
<appServerPortalDir>${liferay.app.server.portal.dir}</appServerPortalDir>
<liferayVersion>${liferay.version}</liferayVersion>
<pluginType>portlet</pluginType>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
<showWarnings>true</showWarnings>
<failOnError>true</failOnError>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilationLevel>1.7</compilationLevel>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.7.4</version>
<type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
之后mvn clean install我看到下列情况除外: …
我尝试在liferay 6.1.1上部署我的应用程序并得到此错误(当我在6.0.6上测试此应用程序时一切正常).这是什么意思?
引起:com.liferay.portal.kernel.xml.DocumentException:文档第1行出错:XML声明中"version"后面的值必须是带引号的字符串.嵌套异常:XML声明中"version"后面的值必须是带引号的字符串.
up:我不知道哪个文件出现此错误.完整日志
我不知道哪个文件出现此错误...所有日志[#| 2012-08-09T15:12:20.322 + 0400 | INFO | glassfish3.1.2 | javax.enterprise.system.std.com.sun.enterprise. server.logging | _ThreadID = 17; _ThreadName = Thread-3; | 15:12:20,321 ERROR [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner] [AutoDeployDir:210] com.liferay.portal.kernel.deploy .auto.AutoDeployException:com.liferay.portal.kernel.xml.DocumentException:文档第1行出错:XML声明中"version"后面的值必须是带引号的字符串.嵌套异常:XML声明中"version"后面的值必须是带引号的字符串.com.liferay.portal.kernel.deploy.auto.AutoDeployException:com.liferay.portal.kernel.xml.DocumentException:文档第1行出错:XML声明中"version"后面的值必须是带引号的字符串.嵌套异常:XML声明中"version"后面的值必须是带引号的字符串.在com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:201)在com.liferay.portal.deploy.auto.PortletAutoDeployListener.deploy(PortletAutoDeployListener.java:84)在com.liferay.portal.kernel .deploy.auto.AutoDeployDir.processFile(AutoDeployDir.java:193)在com.liferay.portal.kernel.deploy.auto.AutoDeployDir.scanDirectory(AutoDeployDir.java:235)在com.liferay.portal.kernel.deploy.auto .AutoDeployScanner.run(AutoDeployScanner.java:54)引起:com.liferay.portal.kernel.xml.DocumentException:文档第1行出错:XML声明中"version"后面的值必须是带引号的字符串.嵌套异常:XML声明中"version"后面的值必须是带引号的字符串.在com.liferay.portal.xml.SAXReaderImpl.read(SAXReaderImpl.java:399)在com.liferay.portal.xml.SAXReaderImpl.read(SAXReaderImpl.java:378)在com.liferay.portal.xml.SAXReaderImpl.read (SAXReaderImpl.java:409)在com.liferay.portal.kernel.xml.SAXReaderUtil.read(SAXReaderUtil.java:155)在com.liferay.portal.tools.WebXMLBuilder.organizeWebXML(WebXMLBuilder.java:60)在COM. liferay.portal.tools.deploy.BaseDeployer.updateWebXml(BaseDeployer.java:2078)在com.liferay.portal.tools.deploy.BaseDeployer.deployDirectory(BaseDeployer.java:576)在com.liferay.portal.tools.deploy. BaseDeployer.deployFile(BaseDeployer.java:957)在com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.java:889)在com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java: 198)... 4更多引起:org.dom4j.DocumentException:文档第1行出错:XML声明中"version"后面的值必须是带引号的字符串.嵌套异常:XML声明中"version"后面的值必须是带引号的字符串.在org.dom4j.io.SAXReader.read(SAXReader.java:482)org.dom4j.io.SAXReader.read(SAXReader.java:365)at com.liferay.portal.xml.SAXReaderImpl.read(SAXReaderImpl.java) :396)... 13更多|#]
我Stanford NLP在分类工具中用于字符串标记化.我想唯一有意义的话,但我得到的非字标记(如---,>,.等),而不是重要的话像am,is,to(停用词).有人知道解决这个问题的方法吗?
我尝试构建持久消息队列,每条消息有一些延迟.在Java代码中,它看起来像这样:
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.exchangeDeclare("WorkExchange", "direct");
channel.queueDeclare("WorkQueue", true, false, false, null);
channel.queueBind("WorkQueue", "WorkExchange", "");
Map<String, Object> args = new HashMap<>();
args.put("x-dead-letter-exchange", "WorkExchange");
channel.exchangeDeclare("RetryExchange", "direct");
channel.queueDeclare("RetryQueue", true, false, false, args);
channel.queueBind("RetryQueue", "RetryExchange", "");
channel.confirmSelect();
BasicProperties properties = new BasicProperties();
properties.setDeliveryMode(2);
properties.setExpiration("120000");
channel.basicPublish("RetryExchange", "", properties, "Hello world!".getBytes());
channel.waitForConfirmsOrDie();
connection.close();
Run Code Online (Sandbox Code Playgroud)
但是,我有一些持久性问题.当我停止服务器时,等待一段时间再次启动它,必须移动到WorkQueue的消息才会消失.我做错了什么?或者它是设计的?
我正在使用Spark Streaming updateStateByKey()和mapWithState()函数,但我不清楚哪里保存了状态.状态是否保存在HDFS上?或者它是内存存储?如何保证容错?
我正在尝试实现以下场景:
clone()带CLONE_NEWNS标志的主进程(这意味着新的挂载命名空间)mount() 子进程中的新文件系统但它并没有像我预期的那样工作,我仍然在主进程中看到挂载的文件系统。我究竟做错了什么?
来源在这里https://github.com/dmitrievanthony/sprat/blob/master/src/container.c#L47
系统默认为 AWS Ubuntu,
ubuntu@ip-172-31-31-112:~/sprat$ uname -a
Linux ip-172-31-31-112 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud) java ×3
apache-spark ×1
aspectj ×1
c ×1
containers ×1
java-ee ×1
liferay ×1
linux ×1
maven ×1
mount ×1
persistence ×1
rabbitmq ×1
stanford-nlp ×1
tokenize ×1
xml ×1