标签: sts-springsourcetoolsuite

如何使用单个命令构建maven项目并在tomcat中部署它?

我是Java和Springsource工具套件的新手.

目前,我一个接一个地运行以下命令在tomcat中部署项目.

  • mvn清洁包
  • mvn tomcat:运行

在SpringSource工具套件中,我使用Run as -> maven Build并首先使用目标clean package.然后我再次使用Run as -> maven Build目标作为tomcat:run.

这两个命令可以在一次执行中完成吗?

我被告知Linux允许mvn clean package这样的进程; mvn tomcat:run

有没有办法在Windows中复制它?

每次我在Windows中尝试这个时,我都会收到消息,表明程序已经启动了一个无法停止的线程.

java tomcat maven sts-springsourcetoolsuite

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

在Eclipse(或SpringSource Tool Suite)中仅为字段生成setter方法

我可以在Eclipse中仅生成字段的setter(s)(没有getter(s))吗?在Spring中,我不需要很多bean中的getter.

java eclipse spring sts-springsourcetoolsuite

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

我的带有"/"映射的控制器/ servlet不会覆盖"Hello App Engine!"

我正在谷歌应用程序引擎上使用Spring MVC,尽管我已经得到了一个基本的hello world示例,但是当我使用"/"的请求映射时,我无法显示我的servlet.即使我在控制器中指定"/"作为我的请求映射,我仍然会收到"Hello App Engine!" 带有我项目链接的页面.我已经从我的web xml中取出了welcome-file声明.

基本上...

package my.package.for.spring.stuff.controllers;

import ....;

// It doesn't seem to make a difference if 
// I have this reqeustmapping or not...
@Controller
public class MainController {

  // If I change mapping to "/main" and then go to
  // localhost:8888/main then everything works as expected
  @RequestMapping("/")
  public String HelloWorld() {
    return "MyView";
  }
}
Run Code Online (Sandbox Code Playgroud)

仍然会去"Hello App Engine!" 页.另外,这是我的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" version="2.5">


    <servlet>
        <servlet-name>SpringAppEngine</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet> …
Run Code Online (Sandbox Code Playgroud)

google-app-engine web.xml servlets spring-mvc sts-springsourcetoolsuite

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

STS上的Grails:如何同时运行> 1 grails app

工作区由2个项目组成.一个是主要的,面向用户的grails应用程序,它运行在端口8080上.另一个是管理员应用程序,也是grails,通过它可以配置主应用程序的各种东西(我想要运行,与主应用程序同步,在8081).

我不知道如何让两者同时运行(并且未能通过谷歌找到答案).我想这样做,以便我可以在管理员应用程序中更改主应用程序的内容,并在主应用程序中测试这些更改,而不是经常关闭一个以启动另一个.

我已尝试将config.groovy参数(对于我的本地环境)设置为grails.serverURL ="http:// localhost:8081/admin-app"(而主应用程序指定grails.serverURL ="http:// localhost: 8080 /主应用程序")

我已经尝试在管理应用程序的运行配置中添加"-Dserver.port = 8081"作为程序参数,但这不起作用.

我最诚挚的感谢日食/ STS大师谁能解决这个问题.

eclipse grails run-app sts-springsourcetoolsuite

0
推荐指数
1
解决办法
1431
查看次数

在STS eclipse中导入hibernate-orm作为gradle项目

尝试在eclipse中导入gradle项目(hibernate-orm)并在构建模型中获取异常:

org.gradle.api.GradleScriptException: A problem occurred evaluating project ':hibernate-core'.
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:54)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:127)
at org.gradle.configuration.BuildScriptProcessor.evaluate(BuildScriptProcessor.java:38)
at org.gradle.configuration.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:43)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:463)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:75)
at org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:23)
at org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:21)
at org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:38)
at org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:35)
at org.gradle.api.internal.project.AbstractProject.configure(AbstractProject.java:439)
at org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:434)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:139)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:110)
at org.gradle.initialization.DefaultGradleLauncher.getBuildAnalysis(DefaultGradleLauncher.java:89)
at org.gradle.tooling.internal.provider.BuildModelAction.run(BuildModelAction.java:48)
at org.gradle.tooling.internal.provider.DelegatingBuildModelAction.run(DelegatingBuildModelAction.java:42)
at org.gradle.tooling.internal.provider.ConfiguringBuildAction.run(ConfiguringBuildAction.java:94)
at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:45)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:45)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:24)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121)
at org.gradle.launcher.daemon.server.exec.StartStopIfBuildAndStop.execute(StartStopIfBuildAndStop.java:28)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121)
at org.gradle.launcher.daemon.server.exec.ReturnResult.execute(ReturnResult.java:34)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$4.call(ForwardClientInput.java:116)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$4.call(ForwardClientInput.java:114)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:114)
at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:121) …
Run Code Online (Sandbox Code Playgroud)

eclipse import hibernate gradle sts-springsourcetoolsuite

0
推荐指数
1
解决办法
1485
查看次数