精华内容
下载资源
问答
  • 之前对于使用域名如何访问项目很好奇,但苦于搞一个自己的域名实在是太麻烦了,还需要去买,各种提交资料,等待审核,备案。。。现在手上没什么项目,也什么事情,想着折腾折腾。。。 看着腾讯服务器打折,花了40块...
  • 等待下载完毕,需要一些时间。 3、查看docker所有的镜像 docker images 4、启动tomcat镜像 注:前者是外围访问端口:后者是容器内部端口 docker run -d -p 8080:8080 tomcat 注:前者是外围访问端口:后...
  • nginx+tomcat 通过域名访问项目

    万次阅读 2018-08-17 16:56:43
    之前对于使用域名如何访问项目很好奇,但苦于搞一个自己的域名实在是太麻烦了,还需要去买,各种提交资料,等待审核,备案。。。现在手上没什么项目,也什么事情,想着折腾折腾。。。 看着腾讯服务器打折,花了40块...

    之前对于使用域名如何访问项目很好奇,但苦于搞一个自己的域名实在是太麻烦了,还需要去买,各种提交资料,等待审核,备案。。。现在手上没什么项目,也什么事情,想着折腾折腾。。。

    看着腾讯服务器打折,花了40块钱大洋买了一个最低版本的服务器(穷,没办法,反正个人用用够了),这里不得不吐槽一下腾讯,安全级别设那么高干嘛,直接远程登录不行,因为ip都ping不通,还有各种端口、命令全部禁掉,因为之前用过阿里云,安全级别没这么高,折腾了大半天,配置如下

    然后开始正式操作,先随便搭个项目,能访问就行,通过tomcat启动,输入http://localhost:8080/demo/login/index.do进入页面,接下来需要把localhost换成我之前买的域名,之前没搞过,直接问度娘,查到说是tomcat中的server.xml配置需要更改,把里面的localhost改为自己的域名,端口号改为商用端口号80,但很可惜,没成功,启动后访问不到页面(这里可能有我配置的原因,还有其他我没注意了解到的配置,看到文章的大神可以给与我指导),换用其他的方法,度娘上查到,域名是需要进行解析的,配置如下

    记录值为使用服务器的域名,启动系统,访问http://www.XXX.com:8080/demo/login/index.do页面访问成功,算上小小的搞定了。

    之后我们需要使用nginx+tomcat的方式访问,简单的体验一下负载均衡,下了一个windows版的nginx,直接点击nginx.exe,一闪而过,访问http://localhost进入页面

    之后启动两个tomcat,端口分别是8081和8082,nginx端口为8080,之后配置nginx.conf文件


    #user  nobody;
    worker_processes  1;

    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;

    #pid        logs/nginx.pid;


    events {
        worker_connections  1024;
    }


    http {
        include       mime.types;
        default_type  application/octet-stream;

        #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
        #                  '$status $body_bytes_sent "$http_referer" '
        #                  '"$http_user_agent" "$http_x_forwarded_for"';

        #access_log  logs/access.log  main;

        sendfile        on;
        #tcp_nopush     on;

        #keepalive_timeout  0;
        keepalive_timeout  65;

        #gzip  on;
        upstream lssxxxyss.com{
            server 139.199.127.123:8081 weight=1; #weight为权重,可以看做是访问次数的比重
            server 139.199.127.123:8082 weight=2;
        }
      

        server {
            listen       8080;
            server_name  lssxxxyss.com www.lssxxxyss.com;

            #charset koi8-r;

            #access_log  logs/host.access.log  main;

            location / {
                #root   html;
                #index  index.html index.htm;
                proxy_pass http://lssxxxyss.com;
            }

            #error_page  404              /404.html;

           。。。以下忽略。。。

    }
    主要修改点已标红

    接下来访问页面,输入地址http://lssxxxyss.com:8080/sshDemo/login/index.do,多次访问后显示出不同的页面(为了区分两个tomcat中项目的登录页面,体现出确实是负载均衡了一下)

    finish!!!

    展开全文
  • Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
  • Web应用部署到Linux服务器Tomcat访问404错误解决 1.8080端口访问成功2.导出项目war放到tomcat的webapps下 这里需要等待tomcat自动刷新,很遗憾,我并没有等到自动刷新加载war文件,选择手动刷新,./shutdown.sh ...

    Web应用部署到Linux服务器Tomcat访问404错误解决

    1.8080端口访问成功2.导出项目war放到tomcat的webapps下

     

    这里需要等待tomcat自动刷新,很遗憾,我并没有等到自动刷新加载war文件,选择手动刷新,./shutdown.sh    ./startup.sh

    加载成功

    3.访问Web项目404错误

    4.考虑到tomcat和jdk的版本问题

    我用的是在eclipse中用的是jdk12和tomcat9,换成相同版本Linux的jdk和tomcat

    注意!注意!注意!还是访问失败,也许 版本环境有影响 ,但不是根本原因

    5.划重点了!划重点了!划重点了!

    在eclipse中绑定tomcat后会有一个service包,其中有个service.xml文件,应用发布成功后里面有记载,

    (在 service.xml最后几行)

    <Context docBase="Web" path="/Web" reloadable="true" source="org.eclipse.jst.jee.server:Web"/>

    Linux下tomcat里面找到service.xml(在tomcat的conf目录下),发现并没有该应用项目的记录

    还是那句话,既然等不到自动加载,就手动加上去

    我也看不太懂,大概猜一下,docBase可能是项目名称,path应该是路经,reloadable一看就是什么可重新加载,都写上去,和eclipse中的写一样,还有source="org.eclipse.jst.jee.server:Web",也不知道是是啥玩意,中间有个eclipse,一看就和IDE有关,就先不写。保存替换掉原来的service.xml(当然你也可以在linux下修改)

    6.再次访问---成功访问到了 哈哈哈

    当然这个200 0k,是我自己写的一个index.html页面,(看着很舒服),

    访问其他页面页成功了

    7.导入数据库访问

    输入username和password

    登录成功,访问到数据库了

    展开全文
  • 1.项目右击--run as --Run on server,选择你要寻找的项目所在的tomcat, 点击Add 添加到右栏,finish,静静等待.......... 地址已经出现!

    1.项目右击--run as --Run on server,选择你要寻找的项目所在的tomcat,

    点击Add 添加到右栏,finish,静静等待..........

    地址已经出现!

    展开全文
  • Tomcat部署IDEA项目

    2020-09-22 14:47:50
    文章目录idea 整合 Tomcat基本流程创建JavaWeb项目版本选择部署项目选择部署方式示例部署非JavaWeb项目常见问题 基本流程 创建JavaWeb项目 版本选择 不同JavaEE版本对应的Tomcat版本和Servlet版本如下: JavaEE...

    idea 整合 Tomcat

    基本流程

    创建JavaWeb项目

    版本选择

    不同JavaEE版本对应的Tomcat版本和Servlet版本如下:

    JavaEE版本Tomcat版本Servlet版本运行环境
    1.34.12.3/1.2JDK1.3
    1.45.02.4/2.0JDK1.4
    5.05.5/6.02.5/2.1JDK5.0
    6.07.03.0/2.2JDK6.0
    7.08.03.1/2.3JDK7.0
    8.09.04.0JDK8.0

    低版本的Tomcat不支持高版本的JavaEE。高版本的Tomcat支持低版本的JavaEE,可能会出现问题,所以最好一一对应。

    我们JDK8支持对应的JavaEE 8.0,Tomcat9.0,Servlet4.0为例。从Servlet3.0开始就支持注解配置了,所以我们可以不勾选web.xml。
    image-20200922125234873

    安装完项目之后,我们会得到以下目录结构,src存放我们的java代码,而web目录下存放HTML,CSS,JS等前端资源,还有jar包依赖。

    image-20200922125355085

    部署项目

    按照图示依次选择:

    • 右上角的ADD CONFIGURATIONS
    • +号
    • Tomcat Server 的Local

    image-20200922130251356

    部署项目

    image-20200922130507326

    如果你点击了Artifact不是直接到了这个界面,而是有一个选择框。一般会有两个同名但是后缀不一样的war打包方式,我们选择后缀名为exploded的生产环境方式部署。生产环境部署支持热部署,就是在程序运行的时候修改项目也能立刻生效,而另一种打包方式是发布方式,只能重启服务器来更改配置。

    Application context为虚拟路径,建议把后缀名去掉,即改为项目名。如果你把虚拟路径设置为/,那么我们直接访问localhost:8080/ 即可直接访问项目,但是对于多个项目的部署不推荐,个人学习的时候部署单个项目可以这么做。image-20200922130559973

    选择部署方式

    如图:

    • Application server:表示tomcat服务器版本,如果你电脑配合正确,这里可以直接看到你安装的Tomcat
    • Tomcat启动完毕之后,克可以选择弹出浏览器,并且浏览器自动打开你配置的虚拟目录,方便立刻查看结果,可以选择浏览器,点击After lauch关闭此功能
    • On Update action :我们的服务器控制界面有一个Update按钮,默认情况下是Restart Server,如果我们选择Update classes and resource则我们使用热部署的范式部署更新我们的更改。
    • HTTP port:端口号,默认8080.如果改为HTTP的默认端口80,则我们访问目录是可以直接:/localhost/项目名,不需要输入localhost:80/项目名

    image-20200922131352582

    示例

    这里我部署了一个简单的前端界面

    image-20200922141703909

    启动tomcat

    右上角启动(快捷方式)

    image-20200922141753808

    下方菜单栏启动

    image-20200922141831041

    这时候会看到控制台疯狂打印红色字,这不是错误,而是日志信息,稍微等待几秒只有,看到以下内容就说明启动成功了!

    image-20200922141919764

    由于之前设置虚拟路径为/JavaWeb,成功访问项目

    image-20200922142134225

    部署非JavaWeb项目

    有点时候我们已经有一个普通的Java项目,如果要是用tomcat服务器,暴力的方式是复制粘贴到新的JavaWeb项目中,但是这不好的,我们的IDEA支持我们在已有的项目基础上添加新的模块

    image-20200922142502545

    添加web模块

    点击右上角的项目结构按钮,点击Module。点击+号,然后选择Web模块,就叫Web不要选JavaEE什么的。然后他会提示你会生成一个web文件夹和web.xml文件,路径你可以自己修改。如果不需要web.xml可以web.xml的-号删除web.xml文件夹的创建。

    image-20200922142707392

    我们看到新增加的web目录,以及自动生成的web.xml文件。

    image-20200922142932698

    添加打包方式

    生成了web目录还不过,还要添加一下war打包。

    image-20200922143043018

    弹出对话框选出你要添加的war的打包项目,对于一个项目有多个子模块时,这里有多重选择,选自己要打包的。

    image-20200922143127825

    去tomcat部署项目,此时可以正常部署

    image-20200922143220897

    常见问题

    端口被占用

    我们可以杀死8080线程,也可以切换端口,一台计算机可以开启多个tomcat,但是端口不能冲突

    image-20200922143428465

    部署项目之后,后序做出的更改没有生效

    比如我们部署了一个项目,可能我们进行大量代码的修改,下一次启动服务器时,还是之前的效果。这个问题和打包和缓存有关系,解决方法是重新打包,方法也很简单,直接把out文件或者叫target文件删除,让JVM重新编译一遍即可。

    image-20200922143640872

    jar包没找到

    在我们之前的项目中,我们导入jar包都是直接加入到lib目录中的,在web项目中,我们需要把这个lib转移到web目录下,不然报类型找不到异常。

    image-20200922144406826

    将jar包添加到WEB-INF/lib目录下即可

    ng)

    展开全文
  • (全程图解)Eclipse配置Tomcat服务器

    万次阅读 多人点赞 2018-09-16 11:53:53
    如果看到这篇文章,说明已经下载好了Eclipse和安装好了Tomcat服务器,要做的就是在Eclipse中配置Tomcat服务器 二、配置步骤 2.1 创建Tomcat运行环境 1.菜单选择:window-&gt;preferences打开设置框 2.在搜索...
  • tomcat 部署java项目时启动卡在Deploying web application directory这块的解决方案: 14:42:55.561 [localhost-startStop-1] DEBUG o.s.web.servlet.DispatcherServlet - Servlet 'spring4mvc' configured ...
  • Tomcat面试题+http面试题+Nginx面试题+常见面试题

    千次阅读 多人点赞 2019-12-12 15:04:43
    Tomcat面试题 1、Tomcat的缺省端口是多少?怎么修改? 答:缺省端口是8080,若要修改,可以进入Tomcat的安装目录下找到conf目录下的server.xml文件,找到该文件中的Connector字段中的port。 2、Tomcat有哪几种...
  • 但是对外无法访问,何解? 2、Tomcat无法正常关闭,因为shutdown port不可用。只能kill。 3、Jstack内容太多,很难查出问题,但基本上可以确认项目所有bean、线程都是正常的。 4、注意到一个细节,Tomcat正常启动...
  • JavaWeb项目通过TomCat让别人访问自己的网页 ...本博客 写的 是如何 通过网址访问项目 ,让别人在线访问自己的项目 这是网址:https://cloud.tencent.com/act/campus?from=10082 注册成功后需要修...
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    Quartz Hibernate Shiro Spring Security Netty 搜索引擎 Lucene/Solr Elasticsearch ELK 中间件 消息中间件 RabbitMQ RocketMQ ActiveMQ Kafka 远程过程调用中间件 Dubbo 数据访问中间件 Web应用服务器 Tomcat ...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    Java面试总结(2021优化...https://thinkwon.blog.csdn.net/article/details/104588679 16 Tomcat面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/104397665 17 ZooKeeper面试题(2020最新版) ...
  • Tomcat如何加载web项目

    千次阅读 2019-08-04 11:42:11
    test Tomcat如何加载web项目 WEB项目相信大家一定都很了解,下面抛出两个...tomcat在解析web项目的war包的时候,会首先加载一个文件——web.xml文件,这也就是为什么SSM项目或者SSH项目里面必须要有web.xml文件的...
  • tomcat 部署项目出现闪退问题

    千次阅读 2018-09-10 21:18:23
    欲修改项目日志配置并改用 tomcat 启动项目,根据日志文件跟踪程序 配置好项目路径后启动一直闪退,无法看到日志导致不能找到问题所在 相关信息描述 使用场景:开发时用到多个项目,想对每个项目各用一个 tomcat ...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...
  • Tomcat部署maven项目

    千次阅读 2019-06-03 09:34:16
    部署方式有几种,这里介绍热部署,即tomcat处于启动状态 一、热部署 步骤: 1.安装好tomcat、maven或者在eclipse中安装好maven插件,这里以插件示例; 2.设置好maven的本地仓库(如要用到远程仓库,在配置...
  • javaweb的项目都是在myeclipse中写的,而这个软件运行缓慢,使用十分不便,因此在上次实验中用到了一种新的方法,在网上查到的可以用的,解决了这个问题。具体总结一下。 我们的myeclpse是系统自带tomcat的,因此我...
  • 1、打开服务器下tomcat的bin目录 2、在catalina.sh 中加入 JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom" 3、重启linux服务器就ok了(不重启需要等待好长一会)...
  • 在写论文 分为前台和后天,昨天还好好的今天突然访问前台界面非常慢,经常页面无响应,需要等待很长一段时间才可以,但是后面的页面访问是正常的,之前速度是一样的,这是为什么呢,该怎么解决?
  • tomcat假死导致项目无法访问

    千次阅读 2019-05-21 16:31:35
    21-May-2019 15:49:55.773 严重 [http-nio-8088-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint$Acceptor.run Socket accept failed java.io.IOException: 打开的文件过多 at sun.nio.ch....
  • 文章目录tomcat插件1.为什么要用tomcat插件2.配置tomcat插件3.启动3.1修改jsp文件的编码方式:3.2创建jsp文件3.2安装logistics-parent工程3.4安装logistics-common工程3.5安装logistics-manager工程3.6启动web项目  ...
  • 作为一名服务器小白,在配置Linux中web项目环境时最怕的就是明明一切都正常进行,运行却失败的问题。今天配置服务器,按照所有的步骤配置完成,访问“服务器IP:80/blog"时,浏览器显示一直加载却加载不出来的问题。 ...
  • MyBatis面试题(2020最新版)

    万次阅读 多人点赞 2019-09-24 16:40:33
    BatchExecutor:执行update(没有select,JDBC批处理不支持select),将所有sql都添加到批处理中(addBatch()),等待统一执行(executeBatch()),它缓存了多个Statement对象,每个Statement对象都是addBatch()...
  • 原因是点击了tomcat启动时的cmd窗口,使窗口变为选中模式了。鼠标右键再点击下窗口就行了。
  • 运行WEB项目访问路径后一直处于等待状态,网页无法显示出,程序运行结果也没有报错。这是为什么
  • 启动tomcat访问主页一直转圈圈,等待响应,已经换了两个tomcat版本重新解压进来还是一样![![![图片说明](https://img-ask.csdn.net/upload/201805/21/1526902673_924460.jpg)图片说明]...
  • 1.首先要在windows中安装tomcat和maven;如果没有可以去看我之前的博客 windows下安装并配置tomcat IDEA中创建maven项目 2.创建好maven项目之后,在pom.xml文件中加入这一行 3.鼠标右键项目打开"Open Module ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,943
精华内容 12,777
关键字:

tomcat访问项目等待