Der SVN-Server ist eingerichtet und Tomcat ist ebenfalls eingerichtet.
Idee: Jedes Mal, wenn SVN das Projekt hochlädt, wird das Projekt automatisch auf Tomcat bereitgestellt. Ich kann über das externe Netzwerk auf mein Projekt zugreifen, genau wie auf die Website (https://Server-IP:8080/Projektname).
Ich habe auf der Website gesucht und dort stand, dass ein SVN in das Webverzeichnis ausgecheckt werden soll, aber als ich auscheckte, existierte der Pfad nicht: Hier sind einige Vorgänge;
Repository: /var/svn/svnrepos
Webverzeichnis: / data/ wwwroot/default
Check-out-Vorgang: svn co svn://localhost/svnrepos /data/wwwroot/default
Fehler, der besagt, dass der Pfad nicht existiert
svn: E170000: URL „svn://localhost/svnrepos“ existiert nicht
Was ist das Problem? Sowohl SVN als auch Tomcat wurden gemäß Alis Handbuch erstellt und es gibt kein Problem.
你的
svn
和tomcat
是部署在同一个机器上的吗? 是通过svn钩子 实现提交代码,自动check out到tomcat
的吗?你试下在tomcat的那个目录, 执行下
check out
,看能不能从你的svn
仓库拉下代码吧? 如果可以的话, 再排错你触发check out
动作的工具或脚本是否有问题