我在SpringSource Tool Suite中创建了一个新的maven项目.我在新的maven项目中遇到此错误.
无法转移org.apache.maven.plugins:来自http://repo1.maven.org/maven2的 maven-surefire-plugin:pom:2.7.1 被缓存在本地存储库中,在更新间隔之前不会重新尝试解析中心已经过去或强制更新.原始错误:无法传输工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from/to central(http://repo1.maven.org/maven2):连接超时
pom.xml中:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.app</groupId>
<artifactId>TestApp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>TestApp</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)
将Settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>user</username>
<password>pass</password>
<host>ip</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
<servers>
</servers>
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
</mirrors>
<profiles>
</profiles>
</settings>
Run Code Online (Sandbox Code Playgroud)
请注意,我能够构建它.在IDE中的pom.xml中显示错误.任何解决方案?
我在一个月前安装了Windows 8,并且一直遇到问题,当进程挂起时我无法结束/终止它.任务管理器和CMD Taskkill/f/PID ####都不会完成这项工作,所以我想我会在C#中编写自己的进程杀手并查看出现的问题.
写完一个小应用程序后,我意识到我并不像我想的那么聪明 - 我仍然无法结束这个过程.起初我能够通过名称/ PID找到进程:
Process p = Process.GetProcessById(aPid)
//or
foreach (Process p in Process.GetProcessesByName(aProcessName)
Run Code Online (Sandbox Code Playgroud)
..当我试图:以及获取"拒绝访问"异常时:
process.Kill();
Run Code Online (Sandbox Code Playgroud)
..经过一些改变的尝试,我将无法再找到这个过程.例如.当我试图通过名称或PID找到它时,没有返回任何内容,而该过程仍然保留在任务管理器和我的屏幕上.
我还读过Process @MSDN,它说如果进程已经终止或无法终止,可以抛出"拒绝访问".. :(
救命?FORCE结束过程真的没办法吗?
我从spring批处理应用程序调用spring-cxf-webservice时出现错误.这个错误只发生在它从batch调用时.当从普通的肥皂用户界面调用它工作正常.并且一旦它从批处理调用了一些记录得到处理.一些记录发生错误.检查批处理和webservice的SOAP版本及其相同.
org.apache.cxf.binding.soap.SoapFault: A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.
at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:144)
at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:60)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:799)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1627)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1494)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1402)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:649)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:533)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:88)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
Run Code Online (Sandbox Code Playgroud)
批量配置
<jaxws:client id="mainClient"
serviceClass="com.batch.service.MainSoap"
address="${url}" />
Run Code Online (Sandbox Code Playgroud)
任何帮助或方法来确定根本原因将不胜感激
尝试执行mvn clean install时出现编译错误.
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Failure executing javac, but could not parse the error:
javac: invalid flag: -s
Usage: javac <options> <source files>
Run Code Online (Sandbox Code Playgroud)
Java版本是
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
Maven版本
Apache Maven 3.0.3 (r1075438; 2011-02-28 11:31:09-0600)
Maven home: C:\Sajith\apache-maven-3.0.3\apache-maven-3.0.3
Java version: 1.5.0_16, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.5.0_16\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", …Run Code Online (Sandbox Code Playgroud) 我正在开发一个包含DLL的Dot Net项目.此DLL使用.lib(C代码).不幸的是,这个.lib中有许多静态变量.我在这里遇到的问题:
如果两个用户同时执行搜索,我会收到一个错误,因为他们都访问.lib,一个更改某些内容而另一个尝试读取数据.
显而易见的解决方案是锁定访问权限,但我真的不想这样做,因为这会大大减慢搜索过程.我宁愿尝试从lib创建一个DLL,但我不知道这是否会解决问题,因为我不知道静态变量是否会单独存储,或者两个搜索进程是否都会访问变量.
有任何人对此有经验吗?因为这需要相当长的时间才能做到这一点,而且在开始这样做之前我想知道它是否有效.
我希望一切都是可以理解的,因为英语不是我的第一语言,而且我的编程技巧非常基础.
Jboss服务器启动时出现以下错误.
java.net.UnknownHostException: www.terracotta.org
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) ~[na:1.6.0_11]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) ~[na:1.6.0_11]
at java.net.Socket.connect(Socket.java:519) ~[na:1.6.0_11]
at sun.net.NetworkClient.doConnect(NetworkClient.java:158) ~[na:1.6.0_11]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) ~[na:1.6.0_11]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) ~[na:1.6.0_11]
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) ~[na:1.6.0_11]
at sun.net.www.http.HttpClient.New(HttpClient.java:306) ~[na:1.6.0_11]
at sun.net.www.http.HttpClient.New(HttpClient.java:323) ~[na:1.6.0_11]
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:837) ~[na:1.6.0_11]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:778) ~[na:1.6.0_11]
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:703) ~[na:1.6.0_11]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1026) ~[na:1.6.0_11]
at net.sf.ehcache.util.UpdateChecker.getUpdateProperties(UpdateChecker.java:108) [ehcache-core-2.6.5.jar:na]
at net.sf.ehcache.util.UpdateChecker.doCheck(UpdateChecker.java:72) [ehcache-core-2.6.5.jar:na]
at net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:60) [ehcache-core-2.6.5.jar:na]
at net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:51) [ehcache-core-2.6.5.jar:na]
at java.util.TimerThread.mainLoop(Timer.java:512) [na:1.6.0_11]
at java.util.TimerThread.run(Timer.java:462) [na:1.6.0_11]
Run Code Online (Sandbox Code Playgroud)
针对根本原因的任何解决方案都会有所帮助.
哪个是检查MySql数据库中是否存在用户名和密码的最佳查询.
1)SELECT * FROM login_details WHERE username='username' AND password='password'
2)SELECT count(*)FROM login_details WHERE username='username' AND password='password'
3)SELECT count(Username)FROM login_details WHERE username='username' AND password='password'
4)SELECT 1 FROM login_details WHERE username='username' AND password='password'
Run Code Online (Sandbox Code Playgroud)
谢谢