|
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 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.