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

至此搭建完畢,是不是很簡單?

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