小编Shr*_*a N的帖子

无法打开cqlsh Apache cassandra - ImportError:没有名为cqlshlib的模块

我是cassandra的新手!已经下载了apacahe cassandra 2.1.2包并且initialy能够连接到cqlsh但是在安装CCM之后我无法连接,会得到以下错误

Traceback (most recent call last):
File "bin/cqlsh", line 124, in <module>
from cqlshlib import cql3handling, cqlhandling, pylexotron,sslhandling, copy
ImportError: No module named cqlshlib
Run Code Online (Sandbox Code Playgroud)

提前致谢 !

cassandra

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

Spring启动,线程"main"中的异常java.lang.NoClassDefFoundError:org/SpringFramework/boot/SpringApplication

我有一个spring-boot maven应用程序在eclipse中运行良好但是当我尝试执行java -jar"jarname".jar时会引发异常

因此,我无法在运行ubuntu的本地服务器上启动应用程序

         Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication
                at com.rzt.apps.shredsk.springmvc.Application.main(Application.java:15)
        Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
                at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
                at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
                at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
                ... 1 more
Run Code Online (Sandbox Code Playgroud)

这是我的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/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.shredsk</groupId>
 <artifactId>ShredsK</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>jar</packaging>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.RELEASE</version>
 </parent>
 <properties>
    <start-class>com.rzt.apps.shredsk.springmvc.Application</start-class>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jetty</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.eclipse.jetty.websocket</groupId>
                <artifactId>*</artifactId>
            </exclusion>
        </exclusions>
    </dependency> …
Run Code Online (Sandbox Code Playgroud)

spring-boot

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

在集成Spring和jersey的同时在web.xml中指定context-param

我知道在使用Maven的Spring MVC Web应用程序中向web.xml中的<context-param>添加值时,已经有一个关于这个主题的问题但是没有得到回应的应用程序不工作

我正在尝试集成Spring和jersey,当我添加context-param标签来指定applicationContext.xml时,应用程序将不会加载主页(webContent文件夹下的index.jsp),如果该标签被重新加载,则应用程序加载主页但是我将无法指定spring的配置(applicationContext.xml)

这是我的web.xml:

 <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Demo</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
    <servlet-name>jersey-serlvet</servlet-name>
    <servlet-class>
        com.sun.jersey.spi.spring.container.servlet.SpringServlet
    </servlet-class>
    <init-param>
        <param-name>
                             com.sun.jersey.config.property.packages
                    </param-name>
        <param-value>com.im.hellocontroller</param-value>
    </init-param>
    <init-param>
        <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>jersey-serlvet</servlet-name>
    <url-pattern>/api/*</url-pattern>
</servlet-mapping>
 <context-param>  
 <param-name>contextClass</param-name>  
 <param-value>
 org.springframework.web.context.support.AnnotationConfigWebApplicationContext
  </param-value>  
 </context-param>
 <context-param>
 <param-name>contextConfigLocation</param-name>
 <param-value>classpath:applicationContext.xml</param-value>
 </context-param>
 <listener>
 <listener-     class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-  class>org.springframework.web.context.request.RequestContextListener</listener- class>
</listener> 
</web-app>
Run Code Online (Sandbox Code Playgroud)

这是我的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>Inventory-Management</groupId>
<artifactId>Inventory-Management</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<repositories>
    <repository>
        <id>maven2-repository.java.net</id>
        <name>Java.net Repository …
Run Code Online (Sandbox Code Playgroud)

java xml spring maven

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

标签 统计

cassandra ×1

java ×1

maven ×1

spring ×1

spring-boot ×1

xml ×1