精华内容
下载资源
问答
  • 但是有些“螺丝”经历风雨后可能锈的你认不出来,今天特地为大家写一篇SSH项目启动篇,希望大家喜欢。 这里我把过程分为两步: 导入项目;idea配置jdk和tomcat 一、导入项目选择import project选择SSH项目目录,...

    原创:Java架构师日记

    前言

    很多程序员都说“面试造火箭,入职拧螺丝“,这种情况应该很多。甚至很多招Java后端,结果却写了好几个月页面,说多都是泪。

    00845d3dca7d87005334dfe4fa7bcd73.png

    但是有些“螺丝”经历风雨后可能锈的你认不出来,今天特地为大家写一篇SSH项目的启动篇,希望大家喜欢。

    这里我把过程分为两步: 导入项目;idea配置jdk和tomcat

    一、导入项目

    选择import project

    ca420fc975ee1962e5937887110847d2.png

    选择SSH项目目录,点击OK

    ea3ede7c2b03187ff5ee51872b4da0db.png

    选择好,一直next

    ecd7650900ae85e7f60f5b39eee471fd.png

    看到SSH项目带的jar包,继续next

    b3ccd341f0a7fc1dd205e1c77363a6df.png

    这时候要注意你SSH项目用哪个JDK了,因为用SSH大部分项目都经历很多风风雨雨,所以要慎重的一点就是:JDK版本。我就遇到过这样的坑:

    AnnotationAwareAspectJAutoProxyCreatoris only available on Java 1.5 and higher

    我这个要用1.7的JDK,如果没有显示按+号添加JDK

    98046f3cdfd95dc56a9be9ea6e5e00fe.png

    会检测到你项目的web.xml文件,按finish

    f94d20c03d13173a51d65e457b6c1909.png

    第一步已经完成,这时候已经导入完成项目。

    二、idea配置jdk和tomcat

    进入设置页面

    49f0c59ca28890d9571f61ed0ff8f39d.png

    设置jdk为1.7(每个项目不一样)

    0dfb78bcf6df509e06ab25f4992bf81a.png

    Modules里面的Paths设置

    5921ede991d73f200a766dcadc227bd9.png

    Modules里面的Dependencies设置

    9bc9a102f5c32775e27e507ab6ad69ba.png

    点击Web,看下路径对不对,不对可以按“-”号再设置,然后点击Create Artifact

    bfce249afacdcc1ce081d8261ca33cb9.png

    跳到这个页面,右键项目文件夹,然后点击红框

    37f0585b153e5d0cc137c9c3c3255762.png

    看一下这里的jdk对不对

    5001016ab7ed05a29c5aef3e223e267e.png

    记得按下“Apply”,保存之前的设置

    接下来到配置tomcat

    点击如图

    7b5bb0f634e7fd836739d97290e756d6.png

    点击如图

    26d7f24b2d8c746c5a2da5e1cc5f5700.png

    进入页面,先选择你装好的tomcat,再看下JDK设置

    849f7d66e787f9a39c359b09ad0caf1f.png

    点击下一个页面Deployment,然后点击+号或者Fix都可以加入需要启动的项目,如图,记得按“Apply”保存设置。

    81adf3950bd286a09291ad4549d01056.png
    cbeb44d51f641cfbd2aea55d7290aab8.png

    然后选择小猫图标,按“debug”启动项目,控制台出现这两句就启动成功,弹出浏览器

    45af6ef7e9065b022392940d18f0be3b.png

    输入http://localhost:8080/ 就可以访问了

    81d462838743c516ed17f3fe05809be0.png

    总结

    写这篇主要是为了将常用的东西记录一下,写的不对、不详细的地方大家多多担待。

    下回见

    展开全文
  • 今天打开eclipse准备继续做项目居然tomcat启动到这个地方就不动了Initializing Spring root WebApplicationContext ,郁闷啊,昨天还好好的今天怎么不行了呢,看到网上说的也很多,通过自己排查,是数据库端口不一致...

    今天打开eclipse准备继续做项目居然tomcat启动到这个地方就不动了Initializing Spring root WebApplicationContext ,郁闷啊,昨天还好好的今天怎么不行了呢,看到网上说的也很多,通过自己排查,是数据库端口不一致所致,唉,还是要小心修改东西啊!

    展开全文
  • 严重: Exception starting filter struts2 Caught exception while loading file struts-default.xml - [unknown location] ...若从MyEclipse Hibernate中删除,项目会报错。具体怎么解决,望指点啊。
  • 项目用的是tomcat7、Myeclipse10、jdk是j2SE-1.5,框架是spring+struts2+hibernate,项目启动报错是什么原因?怎么解决呢? **applicationContext.xml的配置**: xmlns=...

    项目用的是tomcat7、Myeclipse10、jdk是j2SE-1.5,框架是spring+struts2+hibernate,项目启动报错是什么原因?怎么解决呢?


    **applicationContext.xml的配置**
    <?xml version="1.0" encoding="UTF-8"?>
    <beans
    	xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:p="http://www.springframework.org/schema/p"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
    
    
    	<bean id="dataSource"
    		class="org.apache.commons.dbcp.BasicDataSource">
    		<property name="driverClassName"
    			value="oracle.jdbc.OracleDriver">
    		</property>
    		<property name="url"
    			value="jdbc:oracle:thin:@localhost:1521:oracle">
    		</property>
    		<property name="username" value="scott"></property>
    		<property name="password" value="123456"></property>
    	</bean>
    	<bean id="sessionFactory"
    		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    		<property name="dataSource">
    			<ref bean="dataSource" />
    		</property>
    		<property name="hibernateProperties">
    			<props>
    				<prop key="hibernate.dialect">
    					org.hibernate.dialect.Oracle9Dialect
    				</prop>
    			</props>
    		</property>
    		<property name="mappingResources">
    			<list>
    				<value>com/mo/user/bean/OaUser.hbm.xml</value></list>
    		</property></bean>
    	<bean id="OaUserDAOImpl" class="com.mo.user.daoimpl.OaUserDAOImpl"></bean></beans>

    # **web.xml的配置**
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <display-name></display-name>    
      <welcome-file-list>
        <welcome-file>login.jsp</welcome-file>
      </welcome-file-list>
      <!-- 配置Struts2拦截器 -->
      <filter>
          <filter-name>struts2</filter-name>
          <filter-class>
              org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
          </filter-class>
      </filter>
      <filter-mapping>
          <filter-name>struts2</filter-name>
          <url-pattern>/*</url-pattern>
      </filter-mapping>
      <!--通过配置ContextLoaderListener监听器,使容器启动时,自动加载applicationContext配置  -->
          <listener>
            <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
        </listener>    
      <!-- 默认情况下,会加载WEB-INF/applicationContext.xml这个文件,我们可以通过配置contextConfigLocation参数改变配置文件的路径 -->  
        <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:applicationContext.xml</param-value>
        </context-param>    
      </web-app>

    #  **Struts2的配置**
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
    <struts>
    <package name="default" namespace="/" extends="struts-default">
      <action name="LoginAction" class="com.mo.user.action.UserLoginAction">
       <result name="success">index.jsp</result>
       <result name="input">login.jsp</result>
      </action>
     </package>
    </struts>    


    # **错误提示信息**
     严重: Exception starting filter struts2
    Unable to load configuration. - bean - jar:file:/E:/JavaTomcat/apache-tomcat-7.0.75/webapps/OASystem.myeclipse.bak/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)
        at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
        at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4854)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5546)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: Unable to load configuration. - bean - jar:file:/E:/JavaTomcat/apache-tomcat-7.0.75/webapps/OASystem.myeclipse.bak/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
        at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
        ... 18 more
    Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/E:/JavaTomcat/apache-tomcat-7.0.75/webapps/OASystem.myeclipse.bak/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:232)
        at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
        at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:180)
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
        ... 20 more
    Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/E:/JavaTomcat/apache-tomcat-7.0.75/webapps/OASystem.myeclipse.bak/WEB-INF/lib/struts2-core-2.2.1.jar!/struts-default.xml:29:72 - bean - jar:file:/E:/JavaTomcat/apache-tomcat-7.0.75/webapps/OASystem.myeclipse.bak/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
        ... 23 more
    


    
    




    展开全文
  •  由于springboot简单的把项目打成jar包就可以部署,不用放到tomcat容器之中,远程连接把jar包上传至linux系统,在对应目录下执行 java -jar 包名 就可以将项目启动,但是关闭远程连接后项目也会停止运行,无法...

    最近在部署springboot的项目时候遇到的问题:

           由于springboot简单的把项目打成jar包就可以部署,不用放到tomcat容器之中,远程连接把jar包上传至linux系统,在对应目录下执行 java -jar 包名   就可以将项目启动,但是关闭远程连接后项目也会停止运行,无法访问项目,非常不方便。

    以下是解决办法:

    1、yum install screen        #安装screen命令

    2、screen -S myself          #创建screen会话,myself可改为任意名称

    3、在新会话中进入jar包所在目录,执行java -jar afs.jar 启动项目

    关闭远程连接窗口,项目依然可以访问。

    展开全文
  • 已有服务器用的ssh,可以接收http请求。现在又想在web项目启动的时候启动一个serverSocket处理另外一个tcp请求,怎么弄?
  • <p>1、使用maven做为项目构建工具,创建studio、common、oa、system四个模块项目,其中studio为父模块,common为数据库操作模块、Oa 和system为业务模块。common 配置了spring 集成hibernate的基本配置文件common-...
  • TMD,QuartStart坑死人,如果不仔细看,再怎么配置都无济于事。忽然发现它默认启动的是weblogic自带的例子所在的域。 版本:weblogic10.0 1、出现的struts2注解无法识别的问题,幸好在网上有一篇文章让我逮到了,...
  • 配置文件信息跟上个练习的项目中无差别,上个项目中也出现过这个文件,但忘了怎么解决的。请老鸟解决下下,谢谢咯 [b]问题补充:[/b] 恩,1楼,把你说的那段代码去掉后不报错。但后面肯定要用到这的,请帮忙解决 [b]...
  • 我当时想了想,如果我把jenkins装在windows上,在windows上打好包后,要怎么把war包或jar包(针对spring boot项目)传到remote windows主机上呢? 传过去之后,要怎么把这个包运行起来呢(比如war包丢tom...
  • 没有在tomcat中部署项目启动报错

    千次阅读 2017-02-21 08:31:45
    在学校做了小一年的项目,很久没有自己搭框架了,昨天兴致勃勃的跟着教程熟悉下ssh框架却发现tomcat启动报错,网上很多帖子都说缺jar包,可是我还没加入ssh的架构怎么会缺jar包呢,后来发现是tomcat的问题,我的...
  • ssh意外

    2014-03-08 23:08:53
    结果就各种悲剧了——tomcat无论怎么折腾总是启动报错。包括把项目完全删除,还是不行。在网上找到一个同病相怜的案例,不过他是修改web.xml导致的,跟我这个道理相同。最终也不知道他解决了没有。不过在尝试过各种...
  • 我自己排查原因是我在POM中引入了cxf-rt-frontend-jaxws,不引入正常启动,引入就报下面的异常。不知道这个问题怎么解决,日志报的是和druid有关,但是cxf-rt-frontend-jaxws引入拿掉又可以。请帮忙看是啥原因。 ...
  • 接下来我们介绍怎么搭建一个统一的SSH项目工程,方便每个开发人员在统一的工程环境下开发。针对我们的样例项目,我们主要配置如下内容:1、配置MyEclipse中的数据源2、在工程中添加Struts组件3、在工程中添加Spring...
  • 一、环境搭建 ...sudo ps -e |grep ssh ## 查询是否启动 ,如果没有启动 sudo service ssh start 启动 使用gedit修改配置文件”/etc/ssh/sshd_config” 获取远程ROOT权限 打开”终端窗口”,输入”sudo
  • What,不能用SSH的方式来访问外网服务器,这就尴尬了,那我能怎么操作呢? 思考一番,用请求的方式来操作吧。在每个服务器中部署一个进程,并访问这个进程去做外网服的数据归总。归总完毕之后将数据发送或者下载外...
  • npm install出错的解决办法 ...很多小伙伴可能跟我一样是个小白,还不知道怎么启动vue,然后就照着README一阵乱搞,然后npm install的时候就报了以下的错误,网上的解决办法也看不懂,我自己的解决办法来了 it <...
  • 这几天吃不好睡不好就是因为部署项目启动Tomcat报了连接不上数据库(连接超时),我把ssh的几个配置文件重新看了好几遍,我就纳闷了,这到底是怎么回事呀?我把错误信息拿到网上查,一一看解决方案,几乎都试了一...
  • SSH之Spring整合struts2

    2019-07-09 21:43:00
    Struts2+spring整合/result常用类型/拦截器 为什么?通过spring管理Struts2的组件,实现注入 怎么整合? 1.创建项目 2.导包:struts2-spring-plugin struts2-core ...web.xml:配置struts2的filert,配置spring的启动...
  • ... 今天在一个技术群中看到有人在讨论这个问题,刚好手头上正在做物联网项目,也遇到这么个问题,只是之前一直在测试...不过过阵子要出差,后面还要演示,不可能再继续这样一直用SSH连着重新启动各种远程程序,...
  • 开发工具-intellij IDEA问题背景使用spring整合struts2框架,启动工程报错控制台显示部署项目时出错,在日志中查找原因打开日志找原因找到最上面的错误信息信息显示无法打开spring的核心配置文件,这个文件的路径...
  • 怎么做一个eclipse插件让它来启动ssh的web项目?已经做好了web项目,现在要做一个eclipse插件调用内部浏览器来访问web项目
  • SSM项目配置详解

    2020-12-20 02:28:47
    现在虽然boot项目满天飞,但仅限于近两年的新项目,目前我们接触的大多都还是以前的老项目,这就不免会遇到SSM、SSH类似的项目。这不前几天我就遇到了这样的项目,由于好久没怎么用了,今天来这里记录下SSM项目中...
  • 最近在开发SSH项目时,刚开始运行是没有问题的,过段时间重新启动Tomcat时,报Last packet sent to the server was 0 ms ago,如下图所示: ![图片说明]...
  • 我的情况是这样的,整个项目能正常启动,不会报错。但是调用action的时候出现空指针错误。 经过我debug发现。action中的service对象没初始化,service中的dao对象没初始化,dao中的sessionfactory美初始化。也就是说...
  • 昨天因为其他项目的需要重新安装了一下系统,再次使用自己的系统发射wifi的时候却遇到了问题“无法启动承载网络,连到系统上的设备没有发挥作用”(感觉不妙了!) 很纳闷啊,怎么回事,之前还好好的呢。下一个猎豹...
  • 今天把windows下部署的SSH项目复制到linux的tomcat服务器上,发现怎么访问都是报404错误,而此前部署到windows上的tomcat完全可以访问,而且我之前在linux下部署的项目也能访问。后来在linux下关闭tomcat后,用带有...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

ssh项目怎么启动