Windows has a default 260-character path limit which can break Node npm installations. Enable "Long Paths" in Windows 10 via the Registry Editor ( LongPathsEnabled under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem set to 1 ) or use short directory paths like C:\ds\ .
Alternatively, create a context fragment file named server.xml inside C:\tomcat\conf\Catalina\localhost\ pointing to C:\dspace\webapps\server .
solr.server = http://localhost:8983/solr
export const environment = ui: ssl: false, host: 'localhost', port: 4000, nameSpace: '/' , rest: ssl: false, host: 'localhost', port: 8080, nameSpace: '/server' ; Use code with caution. Install the frontend dependencies using Yarn: yarn install Use code with caution. dspace 7 installation on windows 10
cd C:\dspace-src\dspace\target\dspace-installer mvn clean package
copy dspace\config\local.cfg.EXAMPLE dspace\config\local.cfg Use code with caution.
Navigate to the Angular UI source:
Run the Ant installation script to deploy the compiled files to your designated dspace.dir ( C:\dspace ):
Build and start the User Interface in development mode to test functionality: yarn start Use code with caution.
: Run yarn start or yarn build to launch the user interface. Easier Alternative: Docker Windows has a default 260-character path limit which
If you are unable to log in with a valid password, ensure that you have properly created the administrator account using the dspace create-administrator command. Also, check that the dspace.ui.url in your backend's local.cfg matches the URL your frontend is running on (e.g., http://localhost:4000 ).
| Error | Solution | | --- | --- | | JAVA_HOME not set correctly | Ensure no trailing backslash. Use C:\Java\jdk-11 | | mvn is not recognized | Add C:\maven\bin to Path and restart CMD | | database migration fails | Drop database, recreate, enable pgcrypto, retry | | Angular build freezes | Increase Node memory: set NODE_OPTIONS=--max_old_space_size=4096 | | Tomcat cannot find DSpace_HOME | Add DSpace_HOME=C:\dspace as System Variable, restart Tomcat service |
Check tomcat/logs/catalina.out for errors. Usually caused by improper local.cfg or missing database migration. Navigate to the Angular UI source: Run the
I can provide tailored configurations for your specific environment. Share public link
If you're interested, I can also explain how to install DSpace 7 using for a much faster setup.