
Documentation for Crowd 1.6. Documentation for other versions of Crowd is available too.
Atlassian does not support customised Crowd source
This document is intended to serve as an IntelliJ IDEA setup guide for those who have a Crowd source license and wish to customise Crowd 1.2.2 or later. For support beyond this document, please to see answers from the community.
TOMCAT.JDBC.SOURCE.JDBC/mysql-connector-java-5.x.x-bin.jar to the TOMCAT/common/lib/ directory.TOMCAT/common/lib/ directory.TOMCAT/common/lib/ directory.TOMCAT/common/lib/ directory.TOMCAT/conf/context.xml configuration file to add a global JNDI JDBC connection. Make sure to customise the username and password for your specific environment.
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<Resource type="javax.sql.DataSource" name="jdbc/CrowdDS" username="crowduser" password="password" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/crowddb?autoReconnect=true" auth="Container"/>
</Context>
SOURCE/maven/conf/settings.xml to your ~/.m2 directory.mvn clean install -Dmaven.test.skip
mvn idea:idea -Dmaven.test.skip
SOURCE/atlassian-crowd.ipr with IntelliJ IDEA.SOURCE/atlassian-crowd/crowd-web-app/src/main/resources/crowd.properties configuration file and change application.login.url to contain the port and IP address you have configured Tomcat to run on. The default is localhost:8080.TOMCAT runtime configuration for the crowd-web-app module.