Tag: spring mvc

多Maven模块Spring MVC项目,以春季启动

在我发布之前,我已经做了大量的研究,并且想要了解是否应该创build一个新的Spring Boot项目,并使用一个多主体结构…或者,我应该转换当前的Maven Spring模块Spring MVC RESTful项目Spring Boot。 我们需要一个Spring Boot项目,因为它可能更容易使用Docker。 实际上,我们希望在Docker容器中使用Spring MVC RESTful后端,但是我们发现的所有示例都涉及使用Spring Boot和Docker。 所以,这个项目有这样的结构: parent pom.xml Entity – basic Spring Project with Hibernate entities – has a myproject-entity-context.xml as the Spring application context – has the database and transactions configured in the context – translates to a JAR file – has its own pom.xml and can […]

Spring MVC – 带“ – ”的string参数parsing为“?”

我已经实现了一个我想运行docker命令的api。 大多数命令工作正常,但是当我试图运行以下命令 { "command":"docker run -d -p 1506:1506 –p 2003:2003 –name=dradis dradis-licensed:v1" } 在服务器端,第二个'-p'参数实际上被转换为'?p' 任何线索为什么会发生这种情况,我应该使用任何逃跑字符? 干杯克里斯

如何为每个团队成员在unix中设置java的开发环境

之前我曾经在Ruby on Rails上工作过。 我们所有的开发人员都曾经从docker中获取最新的图像。 一旦docker启动并运行,我们就可以在本地进行开发。 一旦代码更改完成,我们就会推送到我们各自的git分支,一旦合并完成,我们就会部署到生产环境中。 该应用程序在Heroku上托pipe。 (正如你可以看到所有的开发者使用他们自己的本地副本,Postgress数据库configuration和虚拟数据已经设置为本地) 现在作为一个新创业公司,我们使用java,spring,hibernate,quartz。 我们想要build立和我在开始讨论时一样的架构。 我在谷歌寻找解决scheme。 许多作者和文章build议使用jenkins和github,但是没有一篇文章提到完整的开发环境设置过程,即每个开发人员都可以独立工作。 主要目标- 每个开发者都必须得到他/她自己的本地副本并在其上工作(Java) 在本地预configuration数据库 转储虚拟数据 部署过程 (什么是最好的Java应用程序的托pipe服务,如heroku for rails) 最终目标:新来的客户端运行一个shell脚本,整个开发环境都是为他设定的,他可以在同一天开始为项目做贡献。 考虑到Java是一个启动,数据库的性能,成本和可靠性与Java应该使用哪个数据库? (Mysql或posstgresql或任何其他) 考虑到这是一个启动,数据库的性能和成本以及与Java的可靠性,应该再次使用哪个操作系统? (Ubuntu或Windows,目前我们在Ubuntu上) 在使用java,spring,hibernate,quartz技术的时候,为每个开发者设置完整的独立开发环境,最好的解决scheme是什么 ?

无法在tomcat Docker中运行Spring Mvc教程示例

通过Spring教程 ,我已经下载了完整的代码 。 并对pom.xml文件进行了以下更改: <packaging>war</packaging> 运行mvn package我创build了gs-rest-service-0.1.0.war文件。 然后,我下载了Tomcat docker tomcat:8.0并为tomcat用户启用了manager-gui ,这样我就可以使用网页pipe理器。 login到Web界面,我将生成的.war包文件部署到Tomcat服务器中。 一旦开始,我浏览到http://localhost:8080/gs-rest-service-0.1.0/greeting并面对: HTTP Status 404 – /gs-rest-service-0.1.0/greeting type Status report message /gs-rest-service-0.1.0/greeting description The requested resource is not available. Apache Tomcat/8.0.32 启用tomcat的日志,它不会输出任何错误,只是: 09-Mar-2016 19:04:31.746 FINE [http-nio-8080-exec-61] org.apache.catalina.connector.CoyoteAdapter.parsePathParameters The variable [uriBC] has value [/gs-rest-service-0.1.0/greeting] 09-Mar-2016 19:04:31.746 FINE [http-nio-8080-exec-61] org.apache.catalina.connector.CoyoteAdapter.parsePathParameters The variable [semicolon] has value [-1] […]