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 | |
+--------------+-------------+------+-----+---------+----------------+
至此搭建完毕,是不是很简单?