Creating a New SVN Repository

This will not apply to all SVN users and admins. This documents the process I had to use.

Software Details:
Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2
VisualSVN Server Standard Edition version 2.5.1
TortoiseSVN 1.7.1

Instructions:

  1. RDP to dev.myserver.net (Dev/SVN server)
  2. In VisualSVN Server, right-click on Repositories and select Create New Repository.
  3. Enter repository name (usually project name) and check Create Default Structure and click OK
  4. Temporarily change SVN authentication
    1. Right click on the new repository > All Tasks > Manage Security.
    2. Make sure that Everyone has No Access.
    3. Click Add and under Groups, highlight MyserverDev and click OK
    4. Click Add again and under Users, highlight SVNService and click OK
    5. Ensure the new additions have Read/Write permissions.
    6. Click OK
  5. Don't worry about hooks.
  6. Change Authentication temporarily
    1. In the left pane at the top of the tree, highlight VisualSVN Server (local)
    2. In the right pane click Configure authentication options...
    3. Check the radio button for Use Windows authentication.
    4. Click OK and let service auto restart.
  7. The files you will be importing into SVN should be in C:\SVNRepoStorage\\trunk
  8. Do the import
    1. In Windows Explorer, navigate to the above location and highlight the trunk directory
    2. Right click select TortoiseSVN > Import...
    3. For the URL of repository, use your newly created repository: https://svn.myserver.net/svn//trunk
    4. Click OK and watch the import process.
  9. Go back and reset authentication options back to Use Subversion authentication. See #4 above.
  10. You may now add the Repository location to Subversion and check out files.

Windows Explorer for FTP on BlueOnyx is a No Go

With clients that use Windows Explorer for FTP on their BlueOnyx site, well they are just out of luck. It won't work. It puts them into their user directory on the server.

You'll need to get to the root web folder.
It looks like this: /web

When using Windows Explorer, login will place you in /.users/{Site #}/{username} folder and will not allow you to navigate up and out.

Solution = FileZilla

FileZilla is a free FTP solution. FileZilla is open source software distributed free of charge under the terms of the GNU General Public License.

Download FileZilla.
http://filezilla-project.org/download.php?type=client
There is plenty of documentation on how everything works on their site.

Here are easy instructions on getting started accessing your web files. Remember this BlueOnyx user has to be Site Admin for their site.

  1. Install and open FileZilla
  2. Click on the upper left hand box for Site Manager
  3. Click New Site and name your site
  4. On the right under General Tab, in the Host field enter in your site, ftp.mysitename.com or www.mysitename.com (it won't matter) Select Normal for Logon Type.
  5. Type in your assigned email credentials for User and Password. You should be the Site Admin.
  6. Click Connect.

Once connected you will have to navigate up from your user folder to the root /web folder Here you will see your site files.

ColdFusion 8 & 9 Install on Windows

Everyone has had trouble installing ColdFusion 8 and 9 on the various versions and configurations of Windows - Vista, Windows Server 2008, Windows 7, IIS6, IIS7, 32 bit, 64 bit, etc...

Let's face it, IIS7 sucks! I, personally, don't know anybody who likes it.

Here's a link that addresses a lot of the issues involved with installing ColdFusion 8 and ColdFusion 9 on Windows.

http://www.jasonholden.com/blog/index.cfm/2008/5/6/Coldfusion-8-on-Windows-server-2008?force=true

Changed RDS Setting in CF8 Enterprise Admin

500 Can't find resource for base name coldfusion/server/ServiceFactory.ServiceNotAvailableException.properties

java.util.MissingResourceException: Can't find resource for base name coldfusion/server/ServiceFactory.ServiceNotAvailableException.properties at coldfusion.util.RB.loadProperties(RB.java:183) at coldfusion.util.RB.(RB.java:115) at coldfusion.util.RB.getMessage(RB.java:606) at coldfusion.runtime.NeoException.getString(NeoException.java:516) at coldfusion.runtime.NeoException.getMessage(NeoException.java:458) at coldfusion.runtime.NeoException.getLocalizedMessage(NeoException.java:467) at java.lang.Throwable.toString(Throwable.java:343) at java.lang.String.valueOf(String.java:2827) at java.io.PrintStream.println(PrintStream.java:771) at java.lang.Throwable.printStackTrace(Throwable.java:461) at java.lang.Throwable.printStackTrace(Throwable.java:451) at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:100) at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59) at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1213) at jrun.servlet.JRunRequestDispatcher.init(JRunRequestDispatcher.java:864) at jrun.servlet.JRunRequestDispatcher.(JRunRequestDispatcher.java:85) at jrun.servlet.WebApplicationService.getRequestDispatcher(WebApplicationService.java:1077) at jrun.servlet.WebApplicationService.getFilteredDispatcher(WebApplicationService.java:1060) at jrun.servlet.file.FileServlet.service(FileServlet.java:310) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

I changed the RDS setting in the CF Administrator of a CF8 instance. My web server would not present anything. I couldn't even get to the CF Administrator. It would just not pull up.

I did some digging and had a really hard time. Nothing of value came up on Google. I had to look under Google's "similar searches" before finding this.

In order to show you the most relevant results, we have omitted some entries very similar to the 2 already displayed. If you like, you can repeat the search with the omitted results included.

Repeat the search? Yes Please!

http://old.nabble.com/CFMX-7.0.1-Failure-td4632162.html

which apparently is a copy from houseoffusion list.

It states: In the multiserver configuration, sandbox security must be set up through java before it'll work.

We edited the neo-security.xml file, set sbs.security to false and the installation was restored.

The file hides at, or resides at: C:\JRun4\servers\\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\neo-security.xml

Find sbs towards the end of the line, set the Boolean to false. The value follows the var. Don't make the mistake of changing the boolean preceding the var.

Here's what the final snippet should look like:

view plain print about
1.....
2<var name='sbs.security.enabled'><boolean value='false'/></var><var name='admin.security.enabled'><boolean value='true'/></var></struct></data></wddxPacket>

Location of HOSTS files

A handy little reference on the use and location of HOSTS files on Ubuntu, Windows Vista and Windows XP.

A good practice in the final development stages of new sites and is testing them on the final server location without adjusting the DNS servers to point that IP (the IP address of the final site location) This concept is good for thoroughly testing your site on the live server and ensuring all works as it should before actually pushing it "live".

The HOSTS file tells the browser to which IP address it should go for a particular domain name. Let's say I have been working on my site at public IP 192.168.1.5 and my domain is www.mydomain.com. Just go into your HOSTS file and add this entry:

192.168.1.5 www.mydomain.com

My Ubuntu hosts file looks like this:

view plain print about
1127.0.0.1 localhost
2127.0.1.1 name-ubuntu-main
369.41.252.133 www.a-alleviative.com
469.41.252.133 joemura.com
569.41.252.134 www.cfjoe.com

My Windows Vista machine looks almost the same, except for the additional MS comments on top.

Note that in order to go to the site from your PC, you must use the exact domain as in the HOSTS file. If I was to type my domain.com into my browser I would end up in the wrong place. Lets take a look at cfjoe.com from my Ubuntu machine by pinging.

view plain print about
1coldfusionjoe@admin-ubuntu-main:~$ ping -c3 www.cfjoe.com
2PING www.cfjoe.com (69.41.252.134) 56(84) bytes of data.
364 bytes from www.cfjoe.com (69.41.252.134): icmp_seq=1 ttl=52 time=12.7 ms
464 bytes from www.cfjoe.com (69.41.252.134): icmp_seq=2 ttl=52 time=13.1 ms
564 bytes from www.cfjoe.com (69.41.252.134): icmp_seq=3 ttl=52 time=12.1 ms
6
7--- www.cfjoe.com ping statistics ---
83 packets transmitted, 3 received, 0% packet loss, time 2003ms
9rtt min/avg/max/mdev = 12.149/12.689/13.122/0.424 ms
10
11coldfusionjoe@admin-ubuntu-main:~$ ping -c3 cfjoe.com
12PING cfjoe.com (69.41.252.133) 56(84) bytes of data.
1364 bytes from www.a-alleviative.com (69.41.252.133): icmp_seq=1 ttl=52 time=11.6 ms
1464 bytes from www.a-alleviative.com (69.41.252.133): icmp_seq=2 ttl=52 time=12.1 ms
1564 bytes from www.a-alleviative.com (69.41.252.133): icmp_seq=3 ttl=52 time=11.1 ms
16
17--- cfjoe.com ping statistics ---
183 packets transmitted, 3 received, 0% packet loss, time 2003ms
19rtt min/avg/max/mdev = 11.121/11.657/12.158/0.442 ms

My hosts file has the IP address of 69.41.252.134 for www.cfjoe.com and nothing for cfjoe.com. Pinging cfjoe.com shows an IP address of 69.41.252.133 where my DNS servers currently have the domain parked.

The hard part is finding the HOSTS file to edit on a regular basis. I have a shortcut on all my Windows workstations to easily open and edit. Not so on Ubuntu, but it's easy enough to find – but not remember!

Ubuntu hosts file location: /etc/hosts

On Windows Vista and XP C:\Windows\System32\drivers\etc\hosts

The HOSTS file has no extension. The directory paths above are to the actual file.

BlogCFC was created by Raymond Camden. This blog is running version 5.9.7. Contact Blog Owner