小编Ond*_*žka的帖子

罐子没装.请参阅Servlet规范2.3,第9.7.2节.违规类:javax/servlet/Servlet.class

我正在运行一个Maven项目,它也是一个动态的Web项目.我在Maven中使用了所有Spring库.我创建了web.xml,但是当我启动我的Tomcat 7服务器时,我收到以下消息:

INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\
org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\
servlet-api-2.4.jar) - jar not loaded.
See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Run Code Online (Sandbox Code Playgroud)

我尝试删除servlet webapp/lib,但它没有用.让我知道在我的案例中应该做些什么.

java eclipse maven tomcat7

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

单个脚本可以在Windows批处理和Linux Bash中运行吗?

是否可以编写一个在Windows(视为.bat)和Linux(通过Bash)中执行的脚本文件?

我知道两者的基本语法,但没有弄清楚.它可能会利用一些Bash晦涩的语法或一些Windows批处理器故障.

要执行的命令可能只是执行其他脚本的一行.

动机是只为Windows和Linux提供一个应用程序启动命令.

更新:对系统的"本机"shell脚本的需求是它需要选择正确的解释器版本,符合某些众所周知的环境变量等.安装CygWin等其他环境不是更可取的 - 我想保持这个概念"下载并运行".

Windows要考虑的唯一其他语言是Windows Scripting Host - WSH,默认情况下自98开始预设.

bash batch-file

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

Git:如何在提交之间来回移动

我有一个关于Git的新手问题:

我需要在分支的历史中来回移动.这意味着,我需要将所有文件放到一些旧版本中的状态,然后我需要回到存储库中的最新状态.我不需要提交.

使用SVN,它会

svn up -r800
Run Code Online (Sandbox Code Playgroud)

得到修订版800,和

svn up
Run Code Online (Sandbox Code Playgroud)

与存储库保持同步.

我知道我想要回复的提交的哈希,所以我试过了

git reset <hash>
Run Code Online (Sandbox Code Playgroud)

这似乎让我在那里.但后来我试过了

git pull
Run Code Online (Sandbox Code Playgroud)

但是抱怨冲突.

那么,通过分支历史的正确方法是什么?

我正在考虑SVN,所以不要指向我一些很好的教程.请注意,我已经检查了http://git.or.cz/course/svn.htmlhttp://www.youtube.com/watch?v=8dhZ9BXQgc4.

谢谢,Ondra.

git pull reset git-pull

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

在JAX-RS中需要@QueryParam(以及在他们缺席时该怎么做)

我使用RESTEasy JAX-RS实现将Web服务组件部署到JBoss Application Server 7.

是否有注释可用于在JAX-RS中声明必需的@QueryParam参数?而且,如果没有,那么处理缺少这些参数的情况的"标准"方法是什么?

当使用所有必需参数正确调用时,我的Web服务(资源)方法返回JSON字符串化结果,但我不确定向调用者指示缺少必需参数的最佳方法是什么.

java jax-rs

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

在Java中使用带标签的休息是一种很好的做法吗?

我正盯着2001年的一些旧代码,并发现了这句话:

   else {
     do {
       int c = XMLDocumentFragmentScannerImpl.this.scanContent();
       if (c == 60) {
         XMLDocumentFragmentScannerImpl.this.fEntityScanner.scanChar();
         XMLDocumentFragmentScannerImpl.this.setScannerState(1);
         break label913;
       }
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个,并在这里发现了带标签的断点:

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html

这基本上不起作用goto吗?使用它是否是好的做法?这让我感到不安.

java

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

maven项目有多个父母吗?

我们有java和flex项目在起作用.我们目前有1个基本pom,其中包含我们要用于两个项目的配置.问题是:flex项目继承javadoc和pmd的配置,例如,他们不想要.

我想要做得更干净一点,有一个真正的基础,然后是一个java-base-pom和一个flex-base-pom.但是,如何在具有flex部分和java部分的多模块中工作?

我们有自己的应用程序的插件,我们使用以下结构:

  • 我-插件
    • my-plugin-client(flex)
    • my-plugin-server(java)

my-plugin只包含一个带有section的pom.xml.我会使用my-plugin pom.xml作为两者的父级,但是我也不能将java base-pom或flex base-pom也用作父级.对此最好的评价是什么?

java apache-flex maven-2 code-organization

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

Jenkins为同一构建提供了多个工件

有没有办法从同一个构建中保存/存档多个工件?

Jenkins只允许一个'Archive the Artifacts'构建后步骤,并且在使用一次后灰色显示该选项.

也许这ArtifactsArchiver会允许多种模式?

jenkins jenkins-plugins

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

dependencyManagement和范围

我通常把一<dependencyManagement>节放进去parent-project/pom.xml.本<dependencyManagement>节包含我的子模块的所有依赖项的声明和版本(例如没有<scope>元素):

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.10</version>
    </dependency>
  </dependencies> 
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

在所有子模块(即moduleX/pom.xml)中,我有:

  <dependencies>
    <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <scope>test</scope>
    </dependency>
  </dependencies> 
Run Code Online (Sandbox Code Playgroud)

显然,在这个例子中,我重复<scope>test</scope>多次相同的依赖(在每个子模块中需要junit一次).

我的问题是:
有关<scope>申报的最佳做法是什么?
把它放进去更好<dependencyManagement>吗?
或者将它放在<dependencies>子模块的部分(如本文中)更好?为什么?
这个问题有没有明确的答案?

dependency-management maven

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

这个陈述有什么作用?console.log.bind(控制台)

我使用JavaScript并在语句中遇到问题

console.log.bind(console)
Run Code Online (Sandbox Code Playgroud)

请告诉我这个陈述实际上做了什么.我已经应用了好几次,但没有做任何事情.

javascript

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

可能的AOP用例有哪些?

我想想一下AOP在应用程序设计中有效参与的可能案例.到目前为止,我所遇到的只有:

  • 日志相关
  • 安全检查
  • 交易管理
  • 调整遗留应用程序

还要别的吗?

(它不一定是Spring基于代理的AOP - 而是JBoss AOP.)

(相关问题)

java aop jboss spring use-case

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