Tomcat 教你搭建一个jforum论坛

 

Tomcat默认发布目录


tomcat默认的程序发布路径为tomcat/webapps/ROOT/下面。
例子:
(1)比如我在tomcat/webapps/ROOT/路径下新建一个jsp文件,则可以直接通过URL为:http://localhost:8080/index.jsp来访问。
(2)再比如我做文件的上传和下载功能时,可以在ROOT下新建一个FileUpload文件夹,把上传文件的路径设为这个文件夹下,然后上传一个文件test.txt做下载功能时,点击该文件的下载按钮,可以直接让网页打开一个URL:http://localhost:8080/index.jsp来访问。

创建自己的发布目录,将发布目录下面东西全部删除,创建ROOT发布目录:

[root@localhost webapps]# rm -rf *
[root@localhost webapps]# mkdir -p ROOT

来到ROOT目录下
[root@localhost webapps]# vim index.jsp
[root@localhost webapps]# cat index.jsp 
<html>
<body>
<h1>JSP Test Page</h1>
<%=new java.util.Date()%>
</body>
</html>

[root@localhost webapps]# /usr/local/tomcat/bin/shutdown.sh 
[root@localhost webapps]# /usr/local/tomcat/bin/startup.sh 

每次刷新的时候时间都会变化,因为这是一个动态的页面,了解到这里开始教你搭建jforum网站

 

搭建你的jforum网站


disscuz,wordpress是PHP开发的网站论坛包jforum是Java开发写的包这个包.war结尾而不是.tar.gz结尾是因为通过Java的jar工具打包的

[root@localhost ~]# ll /usr/java/jdk1.8.0_131/bin/jar
-rwxr-xr-x. 1 10 143 7925 Mar 15  2017 /usr/java/jdk1.8.0_131/bin/jar 
[root@localhost ~]# ll jforum-2.5.0.war 
-rw-r--r--. 1 root root 71557435 May  1 07:08 jforum-2.5.0.war

解压包

[root@localhost ROOT]# /usr/java/jdk1.8.0_131/bin/jar  -xvf jforum-2.5.0.war 
[root@localhost ROOT]# ll
total 69908
drwxr-xr-x.  4 root root       68 Feb  5  2018 images
-rw-r--r--.  1 root root      452 Nov 18  2017 index.jsp
-rw-r--r--.  1 root root       72 Nov 18  2017 install.jsp
drwxr-xr-x.  2 root root     4096 Feb  5  2018 javascript
-rw-r--r--.  1 root root 71557435 Jul  2 02:53 jforum-2.5.0.war
-rw-r--r--.  1 root root     1572 Nov 18  2017 license.txt
drwxr-xr-x.  3 root root       38 Jul  2 02:55 META-INF
-rw-r--r--.  1 root root      376 Nov 18  2017 ping_session.jsp
drwxr-xr-x.  2 root root     4096 Feb  5  2018 styles
drwxr-xr-x.  6 root root       86 Feb  3  2018 templates
drwxr-xr-x.  2 root root       24 Feb  5  2018 tmp
drwxr-xr-x. 14 root root      174 Feb  3  2018 upgrade
drwxr-xr-x.  2 root root       24 Feb  5  2018 upload
drwxr-xr-x.  5 root root       87 Feb  5  2018 WEB-INF

[root@localhost ROOT]# /usr/local/tomcat/bin/shutdown.sh 
[root@localhost ROOT]# /usr/local/tomcat/bin/startup.sh 

搭建mysql并且创建数据库

[root@localhost ROOT]# yum install mariadb mariadb-devel mariadb-server -y
[root@localhost ROOT]# systemctl start mariadb

MariaDB [(none)]> create database jforum charset=utf8;
MariaDB [(none)]> grant all on jforum.* to 'jforum'@'192.168.179.%' identified by '123456';
MariaDB [(none)]> flush privileges;

搭建完成,再来到数据库查看,看看也没有数据

MariaDB [jforum]> show tables;
+-------------------------+
| Tables_in_jforum        |
+-------------------------+
| jforum_api              |
| jforum_attach           |
| jforum_attach_desc      |
| jforum_attach_quota     |
| jforum_banlist          |
| jforum_banner           |
| jforum_bookmarks        |
| jforum_categories       |
| jforum_config           |
| jforum_extension_groups |
| jforum_extensions       |
| jforum_forums           |
| jforum_forums_watch     |
| jforum_groups           |
| jforum_karma            |
| jforum_mail_integration |
| jforum_moderation_log   |
| jforum_posts            |
| jforum_posts_text       |
| jforum_privmsgs         |
| jforum_privmsgs_text    |
| jforum_quota_limit      |
| jforum_ranks            |
| jforum_role_values      |
| jforum_roles            |
| jforum_sessions         |
| jforum_smilies          |
| jforum_spam             |
| jforum_topics           |
| jforum_topics_watch     |
| jforum_user_groups      |
| jforum_users            |
| jforum_vote_desc        |
| jforum_vote_results     |
| jforum_vote_voters      |
| jforum_words            |
+-------------------------+
36 rows in set (0.00 sec)

MariaDB [jforum]> desc  jforum_api;
+--------------+-------------+------+-----+---------+----------------+
| Field        | Type        | Null | Key | Default | Extra          |
+--------------+-------------+------+-----+---------+----------------+
| api_id       | int(11)     | NO   | PRI | NULL    | auto_increment |
| api_key      | varchar(32) | NO   |     | NULL    |                |
| api_validity | datetime    | NO   |     | NULL    |                |
+--------------+-------------+------+-----+---------+----------------+

至此搭建完毕,是不是很简单?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章