我正在尝试设置我的第一个spring应用程序,并希望设置静态内容的映射.但是在加载页面时出现以下异常:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDefinitionParser for element [resources]
Offending resource: ServletContext resource [/WEB-INF/springMVC-servlet.xml]
org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:59)
org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68)
org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:55)
org.springframework.beans.factory.xml.NamespaceHandlerSupport.findParserForElement(NamespaceHandlerSupport.java:84)
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1335)
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1325)
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
javax.servlet.GenericServlet.init(GenericServlet.java:160)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:680)
我的servlet文件如下:
<?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:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
<context:component-scan
base-package="web.controller" />
<!-- Enabling Spring MVC configuration through annotations -->
<mvc:annotation-driven / … 早上好。
我在多模块项目中使用 Maven 发布插件。
虽然mvn release:prepare和mvn release:perform是成功的,但为什么当我运行mvn release:prepare.
请帮我。
我的代码库文件夹结构如下:
PARENT
##############
c:\projects\MavenRightMultiModuleParent\pom.xml
c:\projects\MavenRightMultiModuleParent\src\main\java
c:\projects\MavenRightMultiModuleParent\src\test\java
Parent POM.xml have below as <MODULES><MODULEchild1webapp></MODULE>......</MODULES>
CHILD MODULES
###################
c:\projects\MavenRightMultiModuleParent\child1webapp\pom.xml
.....
c:\projects\MavenRightMultiModuleParent\child2webapp\pom.xml
......
[INFO] Cleaning up after release...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] MavenRightMultiModuleParent ....................... SUCCESS [16.766s]
[INFO] child1webapp Maven Webapp ......................... SKIPPED
[INFO] child2webapp ...................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17.911s
[INFO] Finished at: Fri Jan 25 00:38:58 EST 2013 …Run Code Online (Sandbox Code Playgroud) 我希望在 Jenkins 中设置发布工作。我们使用 Jenkins、Maven 3 和 Perforce 进行源代码控制,使用 Nexus 进行存储库管理。
我已经设置了带有 Maven 目标 release:prepare 和 release:perform 的作业,但是我注意到构建时间加倍,因为编译和测试都发生了两次。我目前对 maven-release-plugin prepare 和 perform 目标的理解如下:
maven-release-plugin 准备:
clean verify确保代码可以编译并通过测试的准备目标。此外,还创建了一个 release.properties 文件,其中包含 VCS 标记以及发布和开发版本信息
maven-release-plugin 执行
deploy/ 的目标deploy-site取决于项目是否有 distributionManagement因此,为了停止将构建时间加倍并保持构建完整性,我正在考虑执行以下操作:
clean deployrelease:prepare有了上述内容,我想我可以将这两个(prepare和perform)合并为一个步骤,并节省构建周转时间。我们通常总是使用一个构建环境来构建一个堆栈(Java 6 等),因此只要代码在准备步骤中成功编译并通过测试,就可以将工件部署到 Nexus。
我主要是寻找相反的想法,上面可能会出错,这样我就可以从我的眼睛看不见的东西中拯救出来。 …
这是我在pom.xml中的条目:
<pluginRepositories>
<pluginRepository>
<id>synergian-repo</id>
<url>https://raw.github.com/synergian/wagon-git/releases</url>
</pluginRepository>
</pluginRepositories>
...
<distributionManagement>
<repository>
<id>my id</id>
<name>my repo name</name>
<url>my repo url</url>
</repository>
</distributionManagement>
...
<build>
<extensions>
<extension>
<groupId>ar.com.synergian</groupId>
<artifactId>wagon-git</artifactId>
<version>0.2.5</version>
</extension>
....
</build>
Run Code Online (Sandbox Code Playgroud)
我在做什么:
mvn clean package (创建快照版本)mvn release:prepare (创建新的发行版本,并将该jar和标签适当地上传到我的git存储库中)mvn release:perform -通过这一步骤,我希望将第2步创建的新发行版本上载到包含所有发行jar的存储库中。相反,mvn release:perform会创建一个新的快照版本,并将该快照jar上传到releases存储库。
问题是:我如何设法将非快照发布jar上载到存储库,而不是始终创建和上载新快照版本?
我想念什么?
我有一个问题,我想点击列表,调用一个新活动并将按钮重命名为另一个名称.
我尝试了几件事,没有用,有人可以帮帮我吗?
我的班级EditarTimes:
private AdapterView.OnItemClickListener selecionarTime = new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView arg0, View arg1, int pos, long id) {
t = times.get(pos);
CadastroTimes cad = new CadastroTimes();
CadastroTimes.salvar.setText("Alterar");
Intent intent = new Intent(EditarTimes.this, CadastroTimes.class);
startActivity(intent);
}
};
public class CadastroTimes extends AppCompatActivity {
private Time t;
private timeDatabase db;
private EditText edID;
private EditText edNome;
public Button salvar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cadastro_times);
edID = (EditText) findViewById(R.id.edID);
edNome = (EditText) findViewById(R.id.edNome);
db = … 如何添加ng-bootstrap(由angular-ui团队编写)到Angular-CLI(Angular2 RC4)项目?
进一步来说:
.css我的node_modules文件夹中的minified添加到angular-cli项目中?angular-cli-build.js?/src/system-config.ts为了将文件从angular上传到Spring MVC REST WebService,人们似乎在AJAX请求中设置了Content-Type:undefined头.
这种内容类型的目的是什么?Spring MultiPart需要它吗?
$http.post(uploadUrl, fd, {
transformRequest : angular.identity,
headers : {
'Content-Type' : undefined
}
//...
}
Run Code Online (Sandbox Code Playgroud) 如何保护 Maven 中 settings.xml 中的服务器/代理设置?
我认为这主要是关于存储在那里的登录名和密码,我认为这些不能显式放置在那里,它们是否应该存储在环境变量/等中?
安全 settings.xml 的示例应该如何?
我有一个包含多个项目的扁平项目结构.我使用Nexus作为内部存储库,使用SVN进行源代码管理.我能够部署SNAPSHOT我的项目的构建.
在我的父pom中,我添加了maven release插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.1</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
和分发信息:
<distributionManagement>
<repository>
<id>releases</id>
<url>http://localhost:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Internal Snapshots</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)
当我这样做时mvn release:prepare,发布版本的工件不会被部署到repo.因此,如果我有一个项目A依赖于项目B.项目A无法使用发布版本获取B的工件.
我正在使用 Openshift Online 平台。我正在尝试在本地(在我的 mac 上)构建自定义 docker 映像,并将其推送到 Openshift 在线项目的注册表中。
我无法做到这一点。有人可以建议注册表 URL 应该是什么吗?
我尝试过使用以下内容:
registry.starter-us-east-1.openshift.com
registry.access.redhat.com
Run Code Online (Sandbox Code Playgroud)
我尝试用于登录的完整命令如下,但我没有收到响应。屏幕只是等待。
docker login -u username -e any_email_address -p token_value registry_service_host:port
Run Code Online (Sandbox Code Playgroud)
完成上述操作后,我的目的是尝试推送我在本地构建的映像。
任何有关上述或其他替代方法的建议将不胜感激。谢谢。
maven ×2
spring ×2
spring-mvc ×2
android ×1
angular ×1
angularjs ×1
file-upload ×1
java ×1
javascript ×1
jenkins ×1
ng-bootstrap ×1
openshift ×1
security ×1
settext ×1