小编Mey*_*hhi的帖子

无法将我的spring web项目部署到eclipse内部tomcat服务器.(tomcat启动时java.lang.ClassNotFoundException)

当我使用外部tomcat时,一切都很好.但我需要在内部eclipse tomcat服务器上部署我的项目,以便能够使用DCEVM类热交换.当我尝试从eclipse中启动tomcat服务器时,它说它无法在我的spring安全配置文件中找到我提到的一个服务类作为bean.我还尝试将项目添加到tomcat类路径,但它没有解决我的问题.

UPDATE

我发现问题是因为当我将我的web项目部署到eclipse tomcat服务器时,没有.class被复制到:

C:\Users\Meysam\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\villapweb\WEB-INF\classes
Run Code Online (Sandbox Code Playgroud)

实际上,这个文件夹包含我的src/java/main包结构,但没有复制.class.

lib文件夹虽然很好(例如maven和其他东西的所有依赖项都在它应该的路径中复制)

我认为m2e-wtp插件可能有问题.我不知道是什么!

我正在使用eclipse 4.3 BTW.

解决了

我按照以下步骤解决了这个问题:

  1. 右键单击eclipse> properties> project facets中的项目
  2. 在右侧面板中选择运行时并选择目标服务器.申请并确定.
  3. 在服务器模块列表中右键单击项目模块,然后单击清除模块工作目录
  4. 右键单击服务器本身,您可以一个接一个地清理服务器和tomcat工作目录
  5. 如果这不起作用,请尝试项目>清理,并在项目菜单项下切换"自动构建"选项.

而已.tomcat现在将所有.class文件复制到目标服务器,并且在tomcat启动时看不到ClassNotFound异常.

eclipse tomcat startup classnotfoundexception

7
推荐指数
1
解决办法
9977
查看次数

将Ruby on Rails与AngularJS集成的最简洁方法是什么?

我正在创建一个Ruby on Rails应用程序,我想在前端使用AngularJS.我打算在前端使用以下文件结构(从这里开始):

angularapp/
----- shared/       // acts as reusable components or partials of our site
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
----- components/   // each component is treated as a mini Angular app
---------- home/
--------------- homeController.js
--------------- homeService.js
--------------- homeView.html
---------- blog/
--------------- blogController.js
--------------- blogService.js
--------------- blogView.html
----- app.module.js
----- app.routes.js
Run Code Online (Sandbox Code Playgroud)

我有三个主要问题:

1 - 我希望我的整个角度应用程序能够通过Ruby on Rails的资产流水线功能

2 - 我不想打破我的角度应用程序的结构并将其文件移动到相应的Rails资产文件夹.

3 - 我不想将我的角度应用程序放在assets/javascripts文件夹下,因为它不仅包含javascript文件.

将此结构与Ruby on Rails应用程序集成的最简洁方法是什么?

assets directory-structure ruby-on-rails asset-pipeline angularjs

7
推荐指数
1
解决办法
1325
查看次数

拖动删除文本文件

我希望删除的文本文件按其内容或完整位置显示,以便我可以将该位置的内容加载到"drop_zone"中.

这就是我现在所拥有的.我只能访问文件名:

<html>
<head>
  <title></title>
</head>
<body>
<textarea id="drop_zone">Drop files here</textarea>
<output id="list"></output>

<script>
  function handleFileSelect(evt) {
    evt.stopPropagation();
    evt.preventDefault();

    var files = evt.dataTransfer.files; // FileList object.
    document.getElementById('drop_zone').innerHTML = files[0].name;
  }

  function handleDragOver(evt) {
    evt.stopPropagation();
    evt.preventDefault();
    evt.dataTransfer.dropEffect = 'copy'; // Explicitly show this is a copy.
  }

  // Setup the dnd listeners.
  var dropZone = document.getElementById('drop_zone');
  dropZone.addEventListener('dragover', handleDragOver, false);
  dropZone.addEventListener('drop', handleFileSelect, false);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html5 text drag-and-drop

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

三列100%高度css布局

我真的被这个布局的css困住了.这是我的HTML代码:

<body>
    <div id="main">
        <div id="left">
            menu
        </div>
        <div id="middle">
        </div>
        <div id="right">
            sidebar
        </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我想要左,中,右三列,宽度为父级宽度的25%,60%和15%,并且全部扩展到其父级(主)的100%高度.同时我希望主div具有浏览器窗口的最小高度和子节点的最大高度.

css layout multiple-columns

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

如何使用double数组的资源制作一个wpf组合框?

我的Window有一个double数组作为字段:

double[] sizes = new double[] {1.0, 2.0, 3.0, 4.0};
Run Code Online (Sandbox Code Playgroud)

还有一个组合框,我希望它有精确的项目作为上面的数组.任何人都可以帮助我使用xaml绑定此数组作为组合框的资源?

.net wpf binding combobox

3
推荐指数
1
解决办法
1511
查看次数