放开那个母猴吧 关注:21贴子:3,984

奋斗吧工程师

只看楼主收藏回复



来自iPhone客户端1楼2017-03-02 16:17回复
    时间可以很快或者很慢,就是不能倒退


    来自iPhone客户端2楼2017-03-03 17:52
    回复
      eclipse集成tomcat可能出现unknown tomcat ...specialty
      因为tomcat目录下的lib目录eclipse需要访问但是该目录没有执行权限
      所以chmod -R 777 tomcat/bin
      即可解决


      来自iPhone客户端10楼2017-08-06 03:36
      收起回复
        我不会再给**windows升级了,他总是干扰Linux引导


        来自iPhone客户端11楼2017-08-06 03:40
        回复
          java以及tomcat环境变量配置


          来自iPhone客户端12楼2017-08-06 22:08
          收起回复
            eclipse增加web开发插件
            help—install new software--select a site--展开web xml java EE--java EE developer Tools开始的四个插件


            来自iPhone客户端13楼2017-08-06 22:14
            收起回复
              从零开始配置开发环境问题的顺序是
              runtime集成tomcat提示版本未知,也就是第十楼,
              之后是could not load the tomcat server at ....
              网上的解决方法我发现只有其中几步是关键剩下的是多余的,eclipse创建新的tomcat server时会在workspace新建server目录并把tomcat中conf目录下文件拷贝过来但是却没有对conf目录的权限,只需要chmod -R 777 conf 赋予对目录读取权限即可
              然后是启动tomcat 提示tools.jar 或者boot*.jar不存在,网上是点击server后open launch configuration更改错误的jar路径,但是我的路径正确推断没有对bin目录读取权限
              于是赋权即可
              启动tomcat的时候关闭eclipse时tomcat进程不会关闭
              使用 ps -ef | grep tomcat
              查找tomcat进程的进程号
              并根据ans杀死
              kill -9 进程号
              我发现很多问题都是Linux权限管理造成的,/opt目录虽然是系统默认软件安装目录但是争取不要安装这里,这个目录对权限要求敏感


              来自iPhone客户端14楼2017-08-07 04:06
              收起回复
                创建tomcat server时,选择版本后next和finish选项是灰色
                发布项目或者配置tomcat server的时候,系统不允许创建tomcat9的server ,可能是因为eclipse工作空间的缓存配置造成的,引发了无法再次配置7.0 server的问题(尚不明确)
                1. 关闭Eclipse;
                2. 打开WorkSpace所在的位置:
                找到{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 删除以下文件
                org.eclipse.wst.server.core.prefs、org.eclipse.jst.server.tomcat.core.pref;
                3. 重启 Eclipse,即可解决所有问题。


                来自iPhone客户端16楼2017-08-07 04:16
                收起回复
                  不要手动启动apache 让eclipse启动


                  来自iPhone客户端17楼2017-08-07 04:35
                  收起回复
                    一个晚上,整整一个晚上,结果竟然是一个拼写错误


                    来自iPhone客户端18楼2017-08-10 09:11
                    收起回复
                      serbet tomcat v9.0 server at local host failed to start
                      创建servlet时eclipse自动为我们创建@webservlet注释,改注释自动配置web.xml
                      他与手动创建的web.xml冲突,删除其中一个即可,不过好像@方式更简洁不易出错


                      来自iPhone客户端19楼2017-08-10 21:59
                      收起回复


                        IP属地:河北来自iPhone客户端20楼2017-08-13 09:18
                        回复
                          楼主更新啊


                          IP属地:河北来自iPhone客户端21楼2017-08-13 09:53
                          回复
                            哈哈哈哈**你都有粉丝了


                            IP属地:辽宁来自Android客户端22楼2017-08-13 11:38
                            收起回复
                              关于servlet初始化以及ans监听的梳理
                              容器查找servlet类文件,并将其实例化,生成一个对象,此时还不是servlet,然后容器执行init()初始化,容器将查找web.xml的<init-param>
                              <param-name>myemail</param-name>
                              <param-value>f**kout@f**kin.com</param_value> //举个栗子
                              <init=param>
                              的(servletconfig)名值对,将其作为参数传入init()方法,将类文件对象进一步初始化,成为servlet,所以每个servlet有一个servletconfig,
                              /*可在servlet类文件中使用getServletConfig() ,java中除了主数据类型以外全是对象,所以得到的也是对象,类 型为ServletConfig,该类有一个getInitParameterNames() and getInitParameterName(nameString)
                              */
                              如果想要所有的servlet都能得到(访问)一样的邮箱地址名值对,笨方法是在配置文档的每个servlet元素里都加入一个一模一样的名值对,而servletContext就是解决这个存在,只要在<context-param>标签里配置名值对即可,这样所有的servlet都能得到参数,
                              servletContext的名值对参数只能是String字符串,不能是对象,如果这里要共享的参数不是一个简单的邮箱地址,而是一个数据库链接源的对象,这就需要一个使用名值对参数作为对象的构造器参数创建对象,可是将这部分代码放入任何一个servlet代码中都要确保这个servlet最先运行,这不好实现,于是引入servletContextListener ans在web应用开始运行第一时间运行,创建数据库链接对象,使得每个serlet都能通过该对象访问数据库


                              23楼2017-08-14 09:54
                              回复