官方使用说明:
https://jspwiki-wiki.apache.org/Wiki.jsp?page=Getting%20Started
由于直接使用JSPWiki 2.10.0版本的war运行,出现错误,无法解决。
问题描述:
https://issues.apache.org/jira/browse/JSPWIKI-817
所以决定使用源码;
1.下载:
说明:
http://jspwiki.apache.org/development/source_and_guide.html
svn地址:
http://svn.apache.org/repos/asf/jspwiki/trunk
2.导入到idea:使用maven直接导入代码的根目录。命名model为JSPWiki.
3.帮助文档在mvn_cheat-sheet.txt,可以知道
运行:mvn tomcat7:run-war
忽略测试运行:mvn tomcat7:run-war -Dmaven.test.skip
4.打包成war:
A:直接在idea的Maven Project界面,找到Apache JSPWiki Main War,找到war:war,双击,就自动打包。
B:使用命令:mvn clean package -Dmaven.test.skip
5.增加新配置:
A:增加属性
<properties>
<JSPWiki.version>2.10.1</JSPWiki.version>
<JSPWiki.svn.version>1573692</JSPWiki.svn.version>
</properties>
B:修改war的名称
对插件maven-war-plugin增加属性
<warName>JSPWiki-${JSPWiki.version}-${JSPWiki.svn.version}</warName>
6.运行和安装:
配置tomcat,然后把打包的重命名为JSPWiki.war,然后存放到tomcat的webapps下面,在url输入localhost:8080/JSPWiki/Install.jsp,开始初始化系统,其实这里的install.jsp应该是生成一份配置的properties文件而已。
得到的包,解决了上面描述的JSPWIKI-817问题。
分享到:
相关推荐
4. **JSPWiki** - 这个文件可能是JSPWiki源码的主要部分,包含了项目的各个组件,如Java源文件、配置文件、资源文件等。开发者需要解压这个文件并按照源码下载.txt中的指示来编译和运行项目。 总的来说,这个压缩包...
**JSPWiki 源码解析** JSPWiki 是一个基于 Java 的开源wiki引擎,它允许用户使用简单的标记语言在Web服务器上创建和编辑页面。这个压缩包包含了JSPWiki的源代码,对于想要深入了解其工作原理、进行二次开发或者贡献...
3. **解压与编译**:将下载的`jspwiki源码`解压缩到任意目录,使用Java构建工具如Maven进行编译,生成相应的war文件。 4. **部署**:将编译后的war文件部署到支持Servlet 3.0以上的Web服务器,如Tomcat或Jetty。 #...
二、JSPWiki源码结构分析 JSPWiki 的源码结构主要分为以下几个部分: 1. **Pages**:这是JSPWiki的核心,包含了页面对象的处理,包括存储、检索和渲染页面内容。 2. **Plugins**:插件系统是JSPWiki的扩展机制,...
3. **依赖库**:JSPWiki依赖于许多其他的Java库,如Apache Commons、iText(用于PDF导出)等,这些库的JAR文件也会包含在JSPWiki的部署包中。 4. **资源文件**:如语言文件、样式表、图像等,这些资源帮助JSPWiki...
2. **修改JSPWiki配置**:在JSPWiki的配置文件`jspwiki.properties`中,你需要更改数据存储的相关设置。将`jspwiki.database`设置为`jdbc:mysql://localhost/your_database_name`,其中`your_database_name`替换为你...
总的来说,JSPWiki源码提供了一个全面的Java Web应用示例,涵盖了从前端到后端的多种技术,是学习和实践Web开发的理想材料。通过深入研究,不仅可以增强Java编程能力,还能掌握Web应用的设计和实现。
3. **CHANGES.txt**: 记录了模版历次更新的内容和改进,对于跟踪模版的演化和获取最新特性很有帮助。 4. **templates**: 这是模版的核心部分,包含了一系列JSP文件,它们定义了wiki页面的显示样式、布局和功能。...
启动服务器后,访问默认URL(例如:`http://localhost:8080/JSPWiki`)即可完成基本部署。 ### 4. 使用指南 - **创建页面**:在地址栏输入`http://localhost:8080/JSPWiki/YourPageName`,如果页面不存在,JSPWiki...
**安装与部署** JSPWiki-2.8.2-bin.zip通常包括以下步骤: 1. 解压缩文件,得到包含war文件和其他配置文件的目录结构。 2. 将war文件部署到支持Servlet 3.0及以上的应用服务器,如Tomcat、Jetty等。 3. 配置JSPWiki...
这个压缩包文件包含了JSPWiki的相关资料,包括源码和配置数据库的信息,对于理解和使用JSPWiki非常有帮助。 **1. JSPWiki的基本概念** JSPWiki是一个使用Java Servlet和JSP技术构建的轻量级Wiki系统。它的核心功能...
JSPWiki is a simple WikiWiki clone. It keeps all of itsformatting in JSP files, and uses a custom Java class calledcom.ecyrd.jspwiki.WikiEngine to all interfacing with the Wiki
### 理解并使用 JSPWiki 中的权限控制 #### 一、权限系统介绍 JSPWiki 是一款简单易用且功能强大的 Wiki 系统,它基于 JSP、Servlet 和 JavaBean 技术构建而成,并且不依赖任何特定的 J2EE 框架。JSPWiki 的权限...
JSPWiki安装包,详细安装过程可以查看我写的博客,JSPWiki环境搭建
1. 解压源码:首先需要解压"jspwiki-2.2.33-src.rar",获取源代码文件。 2. 配置环境:确保你有Java Development Kit (JDK) 和一个Web容器(如Tomcat)安装在本地。 3. 构建项目:使用Maven或者Ant构建工具编译源...
**JSPWiki 2.8.3 安装与配置指南** JSPWiki 是一个基于Java的开源wiki引擎,它允许用户通过简单的Web界面创建、编辑和管理网页内容。版本2.8.3是一个经过优化的发行版,特别解决了中文乱码问题,使得中文用户在浏览...
【JSPWiki 2.8.4:一个强大的开源wiki引擎】 JSPWiki是一款基于Java的开源wiki系统,它的版本2.8.4是该软件的一个稳定版本,提供了丰富的功能和改进,使得用户能够轻松创建、编辑和共享信息。本文将深入探讨JSPWiki...
运行这个文件可以执行编译、打包等自动化构建任务,帮助开发者快速准备部署`jspwiki`。 2. **ChangeLog**: 这个文件记录了软件的变更历史,包括每次更新的细节,对于跟踪软件的改进和修复问题很有帮助。 3. **....
对于开发者来说,AWord2JspWiki的源码提供了一种学习如何进行文件格式转换和解析的机会,尤其是对于处理Word文档和理解wiki语法的人来说,这是一份宝贵的参考资料。通过阅读和分析源码,可以了解到如何利用VBScript...