Tomcat Hosting - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega Development Area (/forum-1.html) +--- Forum: Suggestions (/forum-2.html) +--- Thread: Tomcat Hosting (/thread-609.html) |
Tomcat Hosting - unixar - 05-19-2007 04:52 PM Is it possible to add tomcat support? Like using something like this script written in per: usage script.pl host home user group alias1 alias2 alias3 "I use this script to make my sites, I wonder if it can be integrated into ispc" #!/usr/bin/perl -w $tomcatdir = "/etc/tomcat5"; ($host, $home, $vuid, $vguid, @aliases) = @ARGV; print "Adding virtual host $host\n"; foreach $alias (@aliases) { print "Adding alias $alias for $host\n"; } print "Editing $tomcatdir/server.xml\n"; open (FILE, "$tomcatdir/server.xml") || die "Can't open server.xml"; open (NEWFILE, ">$tomcatdir/new-server.xml") || die "Can't open new-server.xml"; while ($buf = <FILE>) { if ($buf =~ /VIRTUAL HOST INJECTION POINT/) { print "Injecting $host\n"; print NEWFILE <<endvhost; <Host name="$host" debug="0" appBase="$home" unpackWARs="true" autoDeploy="true"> <Context path="" docBase=""/> <Logger className="org.apache.catalina.logger.FileLogger" directory="$home/logs" prefix="$host\-tomcat." suffix=".log" timestamp="true"/> endvhost ; foreach $alias (@aliases) { print NEWFILE "<Alias>$alias</Alias>\n"; } print NEWFILE "</Host>\n\n"; } print NEWFILE $buf; } close NEWFILE; close FILE; ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday) = gmtime(time); $now = ($year + 1900) . ($mon + 1) . `mv $tomcatdir/server.xml $tomcatdir/server-\`date -Iseconds\`.xml`; `mv $tomcatdir/new-server.xml $tomcatdir/server.xml`; print "Making blank directory\n"; `mkdir $home/WEB-INF`; `mkdir $home/WEB-INF/classes`; `mkdir $home/WEB-INF/lib`; `chown -R $vuid:$vgid $home/WEB-INF'; open (FILE, ">$home/WEB-INF/web.xml") || die "Can't open web.xml"; print FILE <<webapp; <?xml version="1.0" encoding="ISO-8859-1"?> <web-app> </web-app> webapp ; close FILE; sleep(5); print "Reloading Tomcat\n"; `/etc/init.d/tomcat5 force-reload`; RE: Tomcat Hosting - raphael - 05-20-2007 02:37 AM I recommend you to open a ticket with milestone 1.1.0 |