java:infocenter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:infocenter [2014/04/05 23:37] – rlunaro | java:infocenter [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== InfoCenter -- Let's go for the third attempt ====== | + | ====== InfoCenter -- Four and final attempt ====== |
- | I always | + | Eventually |
- | I find this very useful in order to get some documentation available and with a search engine, for a documentation of a corporate website or for instance for documenting | + | ===== Step 1: download |
+ | This guy: | ||
- | ===== Installation ===== | + | http:// |
- | [[http:// | + | have done all the staff of isolating the infocenter as an standalone application for us. So the only thing we have to do is download the jar file who has provided and install it in a tomcat directory. |
- | * Go to [[www.eclipse.org/ | + | Then we have to start tomcat |
- | * Unpack it and go to the '' | + | |
- | * there you will find various files with the beginning '' | + | |
- | < | ||
- | cp org.eclipse.help.* ~/ | ||
- | </ | ||
+ | ===== Step 2: Adding your onw data to the existing data ===== | ||
+ | The help documentation is stored with the plugin information, | ||
+ | **Adding our own content is easy:** | ||
+ | **3.1** Move to the plugins directory (in my case '' | ||
+ | | ||
+ | <code bash> | ||
+ | $ mkdir com.supermanhamuerto.doc-1.0.0 | ||
+ | </ | ||
- | ====== InfoCenter -- Second Try and Failed ====== | + | I've called this directory upon this website, but you can pick up whatever name you want. |
- | ===== Resume of achievements ===== | + | **3.2** Create a '' |
- | Doesn' | + | <code xml> |
+ | <?xml version=" | ||
+ | <plugin | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | < | ||
+ | <toc file=" | ||
+ | </ | ||
+ | </ | ||
- | * http:// | + | </code> |
- | * http:// | + | |
- | ===== Introduction ===== | + | Of course, the values " |
- | I run into several problems | + | **3.3** create this '' |
- | The problem in the first approximation (to empty the eclipse and installing a plugin with my help contents) is that it is not easy to delete the contents of eclipse. [[InfocenterFirstTry|You can learn here from my own errors]]. | + | <code xml> |
+ | <?xml version=" | ||
+ | <toc label=" | ||
+ | <topic label=" | ||
+ | </ | ||
+ | </ | ||
- | But alas! There is a posibility to run the infocenter as a web application. At the end, the infocenter is a web application... it would be fantastic to extract that application from eclipse and run it as an standalone application in a webserver isn't?? At the end, the security guys will be pleased for not deploy an entire eclipse into production --even if is the internal server--. | + | Obviously, it can be more complex: http://www.gulfsoft.com/ |
- | **Such solution exists**, and better than that, is backed up by eclipse. See this: | + | **3.4** And finally provide this '' |
- | [[http:// | + | My directory has the following files: |
- | I will detail here the steps I've done to achieve such a high end: | + | <code bash> |
- | + | ~/tmp/eclipse-juno/plugins/com.supermanhamuerto.doc_1.0.0$ ls | |
- | I've used the eclipse helios version in a Windows XP platform. I don't if the platform affect to the result, but just to be sure.... | + | plugin.xml section1.html toc.xml toplevel.html |
- | + | </code> | |
- | ===== To the point ===== | + | |
- | + | ||
- | I've assumed that eclipse is installed in the directory ECLIPSE_HOME. | + | |
- | + | ||
- | You have to identify the version of eclipse you are running. To do so, the usual eclipse -> about eclipse. Take those "Build id:" numbers that appear. In may case are of the form " | + | |
- | + | ||
- | ==== Locate the resources needed ==== | + | |
- | + | ||
- | You will need to point your browser to the equinox download site: [[http://download.eclipse.org/equinox/]]. Therefore, you will have to download two files: '' | + | |
- | + | ||
- | - Locate the version of equinox sdk that more closely matches with your version of eclipse. In my case, 3.5.2, because is the only one of 2010. | + | |
- | - Download all the package " | + | |
- | - Unzip the contents and locate the jar files you need | + | |
- | - Reserve them for later use | + | |
- | + | ||
- | As the document says, locate the jar file "org.eclipse.help.webapp_NUMBER_VERSION.jar" | + | |
- | + | ||
- | Copy it to another directory and uncompress it((To uncompress, just rename it from .jar -> .jar.zip) and extract all the files)). | + | |
- | + | ||
- | You will find a directory web-archive. Under web-archive, | + | |
- | + | ||
- | Import it as a project in eclipse. Here are the steps, no so well commented in the eclipse documentation: | + | |
- | + | ||
- | * File -> Import | + | |
- | * Select " | + | |
- | * In the window that appears, select " | + | |
- | + | ||
- | A new project will appear in you eclipse, clled org.eclipse.help.infocenter-feature. | + | |
- | + | ||
- | Following the instructions, | + | |
- | + | ||
- | Now, you have to move the file '' | + | |
- | + | ||
- | And then, you have to move the file '' | + | |
- | + | ||
- | ==== Creating a WAR file ==== | + | |
- | + | ||
- | All the contents under '' | + | |
- | * Copy the '' | + | After this, just wait until tomcat rescans |
- | * Point my browser to http:// | + | |
+ | You should see your new content by refreshing the browser: | ||
+ | {{ : | ||
Line 95: | Line 76: | ||
- | ~~DISCUSSION~~ | + | ~~DISQUS~~ |
java/infocenter.1396741057.txt.gz · Last modified: 2022/12/02 21:02 (external edit)