||Completed||Priority||Locked||CreatedDate||CompletedDate||Assignee||Name|| |T|M|F| | |alee|learn gridsphere architecture (compiling a list here: [Developer]) and clean up Access/Excel upload file functionality. See if we can factor out dataset registration phase entirely into its own "submit portlet", use existing GEON dataset registration pages in CorePortlet as a start.| |T|M|F| | |alee|split this page up into infrastructure vs. developer documentation| |T|M|F| |1220467883224|alee|investigate LifeRay as Portal software, [http://www.liferay.com/web/guest/products/portal] \\- use with Spring Web MVC Portlets? (switching to Struts 2.0 instead)| |T|M|F| |1220467880078|alee|Look at logs to see if there's any indication of why GEON is so sluggish. Find out where logs are.| |T|M|F| | |alee|improve security/harden machines - get rid of root access and any unnecessary public system information| |T|M|F| | |alee|set up Java 1.5 or later on portal and dev nodes| |T|M|F| | |alee|set up development environment on gama node| |T|M|F| | |alee|configure access from portal node to data node's postgres server.| |T|M|F| | |alee|make deployment from fresh SVN checkout possible (still needs improvement)| |T|M|F| | |alee|factor out dependencies on gridsphere into jar dependencies so CorePortlet, etc., just refer to the gridsphere/gridportlets/geonutils jarfiles instead. We are not going to be modifying the altered GEON gridsphere sourcecode, just depending on it.| |
up2date -v subversion
up2date yum
, then configure yum repos if necessary in /etc/yum.repos.d
and then run a yum update
or yum install|update foo
chkconfig
for setting up boot-time services./configure --with-apxs=/usr/sbin/apxs && make && make install
incantation/etc/httpd/conf.d/88mod_jk.conf
which contains a reference to /etc/httpd/jk-workers.properties
/etc/httpd/conf/httpd.conf
and add appropriate JkMount directives for the URLs we want to be handled by Tomcat./etc/httpd/conf/httpd.conf
and change the DefaultType text/plain
to DefaultType text/html
org.geongrid.sdsc.portlets.data.RegistrationPortlet
is where all the URL mappings are placed for some reason. This should really be in an external config file somewhere. Furthermore, the mappings are reset/reinitialized on every request, as opposed to just once when the webapp starts up. See what alternative models, if any, are supported by Gridsphere.DataCatalog.java
uses the catalog.database.connection
to connect to the geon catalog and acts as a DAO for certain project-related metadata stored in the geoncat postgres database. We may want to replace this class entirely with our ownlib
instead of common/lib
(change from tomcat 5.X to tomcat 6)String getContextPath()
to delegate to context.getContextPath()