我有一个带有项目结构的svn存储库:
/root/projectA/trunk
/root/projectA/branches
/root/projectA/tags
/root/projectB/trunk
/root/projectB/branches
/root/projectB/tags
Run Code Online (Sandbox Code Playgroud)
我想克隆projectA.当我跑:
git svn clone -r <revision number>:HEAD <url>/root/projectA
Run Code Online (Sandbox Code Playgroud)
我没有得到任何错误,并在新的projectA目录下创建了一个git存储库.但是该目录为空.我错过了吗?
在我的项目中,我可以成功测试数据库代码.我正在使用Spring,Hibernate,HSQLDB,JUnit和Maven.
问题是目前我必须在运行测试之前手动启动HSQLDB.使用所使用的技术自动启动HSQLDB的最佳方法是什么?
我正在使用play-1.2.3.
我执行了以下步骤:
对myApp的第一个请求导致TemplateNotFoundException.这些步骤是否正确?
由于公司的限制,我无法部署源代码.如果以上方法不起作用,我可以考虑使用Jetty进行部署.
更新
Stacktrace是:
12:27:53,932 INFO ~ Starting C:\play-1.2.3\samples-and-tests\chat
12:27:54,008 INFO ~ Application is precompiled
12:27:54,553 INFO ~ Application 'chat' is now started !
12:27:54,647 INFO ~ Listening for HTTP on port 9000 ...
12:28:02,466 ERROR ~
@686d104bp
Internal Server Error (500) for request GET /
Execution exception
NullPointerException occured : null
play.exceptions.JavaExecutionException
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:229)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
at play.exceptions.TemplateNotFoundException.<init>(TemplateNotFoundException.java:25)
at play.mvc.Controller.renderTemplate(Controller.java:666)
at play.mvc.Controller.renderTemplate(Controller.java:639)
at play.mvc.Controller.render(Controller.java:694) …Run Code Online (Sandbox Code Playgroud) 我有一个构建器,在调用create时呈现xml.如何跳过渲染步骤,但将xml保存到文件系统?
def create
@server = Server.new(params[:server])
respond_to do |format|
if @server.save
flash[:notice] = "Successfully created server."
format.xml
else
render :action => 'new'
end
end
end
Run Code Online (Sandbox Code Playgroud)