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 | |
+--------------+-------------+------+-----+---------+----------------+
至此搭建完畢,是不是很簡單?