小编kid*_*uxa的帖子

克隆或推送git存储库时,"无法在Eclipse中打开git-upload-pack"错误

我无法在Eclipse中的Bitbucket中克隆或推送到git存储库:

错误'无法打开git-upload-pack'

这很奇怪,因为前一天我没有任何问题.我已经下载了3次没有运气的sts.此错误一直显示.我也安装了SourceTree,它说'这不是一个有效的源路径/ URL':

错误'这不是sourcetree中的有效源路径/ URL'

如果我使用git命令导入项目,它可以工作,但我不想使用EGit执行此任务,因为我是git的新手.

我不知道这是否与它有关,但在同一目录中我有android-adt-bundle.这个工作得很好,但项目在于GitHub,而不是Bitbucket.此外,我正在与另一个人合作,他能够从Bitbucket存储库获取数据并将数据推送到Bitbucket存储库.我看了很多帖子,但没有一个人帮助过我.

我正在使用Windows 7顺便说一句.

eclipse git bitbucket egit atlassian-sourcetree

57
推荐指数
8
解决办法
17万
查看次数

带有依赖项的pom.xml中的错误(缺少工件......)

一位朋友给我发了一个Maven项目,我试图在我的计算机上本地运行.我在Eclipse中所做的一切,我选择了:

文件 - >导入 - >现有的Maven项目

在那之后,该项目向我展示了我的4个错误pom.xml(Missing artifact ..):

在此输入图像描述

我尝试删除.m2文件夹的内容,然后在Eclipse中我点击了我的项目并选择"Run as" - >"Maven clean"然后"Run as" - >"Maven install".但我仍然有同样的错误.我是Spring的新手,所以我不知道还能做什么.

编辑:

当我尝试这样做:运行as/maven install时,这就是我的控制台所说的:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DataLayer 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.persistence:javax.persistence:jar:1.0.0 is missing, no     dependency information available
[WARNING] The POM for hibernate-core:hibernate-core:jar:4.2.1.Final is missing, no     dependency information available
[WARNING] …
Run Code Online (Sandbox Code Playgroud)

spring-mvc maven

20
推荐指数
2
解决办法
13万
查看次数

获取后栈中的最后一个片段

我看过这篇文章,但这里发布的解决方案对我不起作用:在backstack中获取最新的片段

当我替换另一个片段时,我使用:

FragmentManager manager = getSupportFragmentManager();
    FragmentTransaction ft = manager.beginTransaction();

    ft.replace(android.R.id.tabcontent, fragment, tag);
    ft.addToBackStack(null);

    ft.commit();
Run Code Online (Sandbox Code Playgroud)

所以,请注意我正在使用标签来检测任何片段.

我的问题尤其如下:

假设我有fragment_A,fragment_B和fragment_C.我可以从fragment_A或fragment_B获取fragment_C,并且根据调用的父级,我必须做一些特别的事情.所以,我再次需要恢复后堆栈中的最后一个FRAGMENT.

当我尝试做的时候:

FragmentManager fm = getSupportFragmentManager();

        for(int entry = 0; entry < fm.getBackStackEntryCount(); entry++){
            String ide = fm.getBackStackEntryAt(entry).getName();
           Log.i("TAG", "Found fragment: " + ide);
        }
Run Code Online (Sandbox Code Playgroud)

我得到零.如果我使用getId()代替,我得到数字,所以我尝试做:

int id = fm.getBackStackEntryAt(entry).getId();
Fragment fragment = fm.findFragmentById(id);
Log.i("TAG", "Found fragment: " + fragment.getTag());
Run Code Online (Sandbox Code Playgroud)

但我得到了空的..我不知道还能做什么,所以任何帮助将不胜感激.

编辑:我在onBackPressed(){...}中调用此方法

android android-fragments back-stack

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

ListView中的EditText失去了焦点

我最近遇到了这个问题,我想与您分享我的解决方案.

问题:

  • 你有一个ListView,每行有一个编辑文本,如下所示:

MainList.xml

<ListView
    android:id="@+id/listViewServ"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)

RowList.xml

<TextView 
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="100dp"
        android:layout_height="wrap_content"  
        android:inputType="number"/>
Run Code Online (Sandbox Code Playgroud)
  • 您正在使用TABS:tabHost或TabActivity.(这一点非常重要).
  • 当您单击任何列表项EditText时,焦点会立即移出,您无法键入任何内容.然而键盘仍然打开.但是你输入的东西并没有出现,因为焦点丢失了.

现在,我将给你解决方案,发布我自己的问题.

android android-listview android-edittext

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

ActionBarSherlock侧面菜单导航抽屉

我试图在带有sherlock的操作栏中使用抽屉切换.这是我的主要活动:

import uk.co.senab.actionbarpulltorefresh.extras.actionbarsherlock.PullToRefreshAttacher;
import android.content.res.Configuration;
import android.os.Bundle;
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.widget.DrawerLayout;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.view.MenuItem;
import com.mejorandroid.ejemplo3_clase3.fragments.MainFragment;
import com.mejorandroid.ejemplo3_clase3.fragments.TermsFragment;

public class MainActivity extends SherlockFragmentActivity
                          implements OnItemClickListener{

    private ListView drawer_list;
    private DrawerLayout drawer_layout;
    private ActionBarDrawerToggle drawer_toggle;

    private PullToRefreshAttacher pullToRefreshAttacher;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        pullToRefreshAttacher = PullToRefreshAttacher.get(this);

        drawer_list = (ListView) findViewById(R.id.left_drawer);
        drawer_layout = (DrawerLayout) findViewById(R.id.drawer_layout);

        ArrayAdapter<String> drawer_adapter = new ArrayAdapter<String>(this,
                R.layout.drawer_list_item, getResources().getStringArray(
                        R.array.array_drawer_options));

        drawer_list.setAdapter(drawer_adapter); …
Run Code Online (Sandbox Code Playgroud)

android drawer actionbarsherlock

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

使用注释与属性的多对多关系

在此输入图像描述

我想知道如何使用注释@ManyToMany创建表role_permission,同时考虑表role_permission中的属性created_at.

我知道我可以这样做:

public class Role implements Serializable{

    @Id
    @Column(name = "_id")
    private String id;

    @Column(name = "name")
    @NotNull
    private String name;

    @Column(name = "description")
    private String description;

    @ManyToMany(cascade = {CascadeType.ALL})
    @JoinTable(name="role_permission", schema=joinColumns={@JoinColumn(name="idRole")}, inverseJoinColumns={@JoinColumn(name="idPermission")})
    private Set<Permission> permissions=new HashSet();
Run Code Online (Sandbox Code Playgroud)

public class Permission implements Serializable{

    @Id
    @Column(name = "_id")
    private String id;

    @Column(name = "name")
    @NotNull
    private String name;

    @Column(name = "description")
    private String description;

    @ManyToMany(cascade = {CascadeType.ALL})
    @JoinTable(name="role_permission", schema=joinColumns={@JoinColumn(name="idPermission")}, inverseJoinColumns={@JoinColumn(name="idRole")})
    private Set<Permission> roles=new HashSet();
Run Code Online (Sandbox Code Playgroud)

有了这个,我可以避免为role_permission创建一个新类,但我不知道如何将created_at放在这个注释中.这可能吗?

annotations many-to-many hibernate jpa

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

显示Hibernate SQL到控制台(Spring)

我正在使用spring 3,hibernate 4.我正在尝试按照本教程http://www.mkyong.com/hibernate/hibernate-display-generated-sql-to-console-show_sql-format_sql-and-use_sql_comments /,但我的hibernate配置是不同的:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:jee="http://www.springframework.org/schema/jee"
  xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:beans="http://www.springframework.org/schema/beans"
  xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
    http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd">


  <!-- JDBC Data Source. It is assumed you have MySQL running on localhost port 3306 with 
       username root and blank password. Change below if it's not the case -->
 <bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost:3306/project"/>
    <property name="username" value="root"/>
    <property name="password" value="1234"/>
    <property name="validationQuery" value="SELECT 1"/>
     <property name="show_sql" value="true" /> …
Run Code Online (Sandbox Code Playgroud)

sql debugging spring hibernate

7
推荐指数
2
解决办法
4万
查看次数

BindingResult和bean名称'command'的普通目标对象都不可用作请求属性

我已经读过这个错误,但我不知道为什么仍然不适合我.希望有人可以告诉我这里的错误.

这是我的观点(usuarioNew.jsp):

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<body>
    <script type="text/javascript"
        src="<c:url value="/resources/js/usuarios.js" />"></script>


    <table align="center" bgcolor="lightblue" border="1"
        bordercolor="#006699"
        style="border-collapse: collapse; height: 500px; width: 750px;">
        <tbody>
            <tr>
                <td align="center"><h3>Nuevo usuario</h3></td>
            </tr>
            <tr align="center" valign="top">
                <td align="center">
                    <form:form action="usuarios" commandname="usuarioNew" method="post">

                        <table border="0" bordercolor="#006699" cellpadding="2"
                            cellspacing="2" style="border-collapse: collapse; width: 500px;">
                            <tbody>
                                <tr>
                                    <td align="right" width="100">Login:</td>
                                    <td width="150"><form:input path="login"/></td>
                                    <td align="left"><form:errors cssStyle="color:red" path="login"></form:errors></td>
                                </tr>
                                <tr>
                                    <td align="right" width="100">Password:</td>
                                    <td><form:input path="password"/></td> …
Run Code Online (Sandbox Code Playgroud)

spring

6
推荐指数
2
解决办法
4万
查看次数

Axis2:org.apache.axis2.classloader.BeanInfoCache.getCachedBeanInfo中的线程被阻塞

Axis2版本:1.7.1和WLS 12.1.3

在高负载下,发现许多线程处于阻塞状态,它们执行以下操作:

[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=3 tid=0x0000000109b4b800 nid=0x72 waiting for monitor entry [0xffffffff4b0fc000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:278)
    at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:67)
    at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:110)
    at java.beans.Introspector.findCustomizerClass(Introspector.java:1245)
    at java.beans.Introspector.getTargetBeanDescriptor(Introspector.java:1239)
    at java.beans.Introspector.getBeanInfo(Introspector.java:415)
    at java.beans.Introspector.getBeanInfo(Introspector.java:252)
    at java.beans.Introspector.getBeanInfo(Introspector.java:214)
    at org.apache.axis2.classloader.BeanInfoCache.getCachedBeanInfo(BeanInfoCache.java:127)
    at org.apache.axis2.databinding.utils.BeanUtil.getBeanInfo(BeanUtil.java:116)
    at org.apache.axis2.databinding.utils.BeanUtil.getPropertyQnameList(BeanUtil.java:162)
    at org.apache.axis2.databinding.utils.BeanUtil.getPullParser(BeanUtil.java:88)
    at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.processProperties(ADBXMLStreamReaderImpl.java:989)
    at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:848)
    at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:851)
    at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:71)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:663)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:181)
    at org.apache.axiom.om.impl.common.AxiomContainerSupport.ajc$interMethod$org_apache_axiom_om_impl_common_AxiomContainerSupport$org_apache_axiom_om_impl_intf_AxiomContainer$build(AxiomContainerSupport.aj:176)
    at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:1)
    at org.apache.axiom.core.CoreElementSupport.ajc$interMethod$org_apache_axiom_core_CoreElementSupport$org_apache_axiom_core_CoreElement$beforeDetach(CoreElementSupport.aj:28)
    at org.apache.axiom.om.impl.llom.OMElementImpl.ajc$interMethodDispatch2$org_apache_axiom_core$beforeDetach(OMElementImpl.java:1)
    at org.apache.axiom.core.CoreChildNodeSupport.ajc$interMethodDispatch1$org_apache_axiom_core_CoreChildNodeSupport$org_apache_axiom_core_CoreChildNode$beforeDetach(CoreChildNodeSupport.aj)
    at org.apache.axiom.core.CoreChildNodeSupport.ajc$interMethod$org_apache_axiom_core_CoreChildNodeSupport$org_apache_axiom_core_CoreChildNode$internalDetach(CoreChildNodeSupport.aj:205)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.ajc$interMethodDispatch2$org_apache_axiom_core$internalDetach(OMNodeImpl.java:1)
    at org.apache.axiom.core.CoreChildNodeSupport.ajc$interMethodDispatch1$org_apache_axiom_core_CoreChildNodeSupport$org_apache_axiom_core_CoreChildNode$internalDetach(CoreChildNodeSupport.aj)
    at …
Run Code Online (Sandbox Code Playgroud)

java multithreading axis2

6
推荐指数
0
解决办法
106
查看次数

异常:预期<org.hibernate.exception.ConstraintViolationException>但是<java.lang.NoClassDefFoundError>

我得到这个错误:

java.lang.Exception: Unexpected exception, expected<org.hibernate.exception.ConstraintViolationException> but was<java.lang.NoClassDefFoundError>
    at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:31)
    at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
    at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
    at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.messageinterpolation.InterpolationTerm
    at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.interpolateExpression(ResourceBundleMessageInterpolator.java:227)
    at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.interpolateMessage(ResourceBundleMessageInterpolator.java:187)
    at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.interpolate(ResourceBundleMessageInterpolator.java:115)
    at org.hibernate.validator.internal.engine.ValidationContext.interpolate(ValidationContext.java:370)
    at org.hibernate.validator.internal.engine.ValidationContext.createConstraintViolation(ValidationContext.java:284)
    at org.hibernate.validator.internal.engine.ValidationContext.createConstraintViolations(ValidationContext.java:246)
    at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateSingleConstraint(ConstraintTree.java:289)
    at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateConstraints(ConstraintTree.java:133)
    at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateComposingConstraints(ConstraintTree.java:233)
    at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateConstraints(ConstraintTree.java:102)
    at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateConstraints(ConstraintTree.java:91)
    at …
Run Code Online (Sandbox Code Playgroud)

spring hibernate junit4

5
推荐指数
2
解决办法
6803
查看次数